Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - juanxo12

#1
Bases de Datos / consula sql ayuda
31 Julio 2018, 16:21 PM
Hola quisiera saber como extraer la fila completa de la linea que cumpla esta condicion
Código (sql) [Seleccionar]
select min(linea) from tabla where tipo ='b' group by (id)
en otras palabras
la fila que contenga la linea mas pequeña que sea del tipo 'b' de cada id
¿alguien que pueda echarme una mano?
¿Son necesarios cursores?
la base de datos es postgresql
tabla
Código (actionscript-french) [Seleccionar]
----------------------------------
id      tipo      linea    nombre
----------------------------------
1       a          2         juan

2       b          1         pepe

2       b          4        pepito

3       a          2       pepote


#2
Hola, He probado la herramienta de sysinternal autorun, he deshabilitado un registro y ahora no arranca el portatil, tenia ccleaner instalado puedo utilizar el backup del registro para reparalo? también tengo un cd de instalación de windows 7 pero es de 32 bits no se si sirve....
Gracias de antemano por vuestra ayuda
Ya lo he conseguido por si a alguien le sirve he hecho esto
1. Identify the correct drive letter for your Windows installation. It could be a drive other than C: but it won't be X:. You do it by typing the commands
    dir C:\Win*
    dir D:\Win*
    dir E:\Win*
    until you find the Windows folder.
    I will call that drive "Q:".
2. Type these commands:
    cd /d Q:\windows\System32\config
    xcopy *.* Q:\MyRegBack\
    cd  RegBack
    dir
3. Examine the dates of the Software, System and SAM files. Were the files created before or after your problem became apparent?
4. If they were made before the problem became apparent then you can type these commands:
    copy /y software  ..
    copy /y System  ..
    copy /y Sam ..
    (the two dots are part of each command)
5. Reboot normally. If things do not work out then you can backtrack by copying the original registry files from Q:\MyRegBack to Q:\Windows\System32\config.
#3
Hola, tengo un problema con el comando sed no consigo modificar un fichero  /etc/passwd
Script tiene que cambia el directorio de conexion de un usuario
Alguna alma caritativa que conteste?
Código (bash) [Seleccionar]
if [ $# -ne 3 ]
then
echo "uso:" $0 "<Usuario> <Nombre> <Directorio>"
exit 1
fi
if [ ! -d "$3" ] #comprueba si ruta dada existe
        then
echo "El directorio no existe"
exit 1
fi

st=`grep "$1" /etc/passwd | grep "$2" |cut -f6 -d":"`
if [ -z "$st" ]        #comprueba si vaiable st esta vacia
then
echo "El usuario no existe"
exit 1
fi
echo "Quiere cambiar el directorio de conexion de " $1 "actualmente" $st "a" $3 "(S/N)?"  
read op
case $op in
[sS])
echo "Modificando fichero..."
sed '/"$1"/ s/"$st"/"$3"/g' /etc/passwd >newfile  #no funciona
echo "Fichero modificado"
;;
*)
echo "El fichero no sera modificado"
exit 1
                               ;;
esac




edito parece que ya funciona.
Sed permite utilizar mas delimitadores pongo el codigo por si alguien tiene el mismo problema
Código (bash) [Seleccionar]
if [ $# -ne 3 ]
then
echo "uso:" $0 "<Usuario> <Nombre> <Directorio>"
exit 1
fi
if [ ! -d "$3" ] #comprueba si ruta dada existe
        then
echo "El directorio no existe"
exit 1
fi

st=`grep "$1" /etc/passwd | grep "$2" |cut -f6 -d":"`
if [ -z "$st" ]        #comprueba si vaiable st esta vacia
then
echo "El usuario no existe"
exit 1
fi
echo "Quiere cambiar el directorio de conexion de " $1 "actualmente" $st "a" $3 "(S/N)?"  
read op
case $op in
[sS])
echo "Modificando fichero..."
       sed "/$1/ s+$st+$3+g" /etc/passwd >newfile
                               echo "Fichero modificado"
                               echo  `grep "$1" newfile | grep "$2" |cut -f6 -d":"`
;;
*)
echo "El fichero no sera modificado"
exit 1
                               ;;
esac
#4
Scripting / script error fichero con espacio
5 Julio 2017, 17:42 PM
Hola, como hago si el fichero que busco o un directorio de la ruta tiene un espacio? ej archivo nuevo
Me da un error  
script: dado un nombre de fichero y una ruta, buscar fichero, si existen mover a ruta
Código (bash) [Seleccionar]
if [ $# -ne 2 ] #debe introducir fichero y ruta
then
       echo "Debe especificar un fichero y una ruta"
       echo "Uso:" $0 "<fichero> <ruta>"
       exit 1
fi
if [ ! -d $2 ] #comprueba si ruta dada existe
       then
               echo "El directorio no existe"
               exit 1
       fi


           find / -name $1 >basura #busca el fichero desde arhivo raiz y guarda en un fichero "basura" los ficheros encontrados
if [ ! -s basura ] #si archivo esta vacio (no se encontro nada)
then
      echo "No se encontro ningun resultado con" $1
      rm basura
      exit 1
fi
    cat -n basura #imprime el fichero "basura" numerando las lineas
    echo "Introduzca numero del archivo que quiere mover a "$2 "(S/Salir)"
    read op

case $op in
[sS])
rm basura #borra fichero "basura" generada
exit 1
;; #salir
[sS]alir)
rm basura #borra fichero "basura" generada
exit 1
;;
*)
fichero=`sed -n "${op}p" basura` #guarda la linea seleccionada en variable "fichero"
rm basura #borra fichero "basura" generada
;;
esac

if [ -z $fichero ] #si variable "fichero" esta vacia opcion no valida
                then
                echo "Opcion no valida"
                exit 1
                fi

        echo "Muevo el fichero?"$fichero "a" $2 "(S/N)"
        read res

        case $res in
               [sS])
                       echo "Moviendo fichero.."
                       mv $fichero $2                           #mover archivo a ruta
                       if true
                       then
                                  echo "Fichero movido"
                       else
                                  echo "ERROR" #errores por permisos
                       fi
                       ;;
               *)
                       echo "El fichero no sera movido"
                       ;;
               esac

#5
Scripting / shell script
3 Julio 2017, 23:06 PM
Hola buenas,
alguien me puede decir que error estoy cometiendo?
S.O solaris 11
error: line 5: syntax error al line 5: `)' unexpected

Código (bash) [Seleccionar]
echo "Introduzca y"
read y
echo "Introduzca z"
read z
x=`expr $(`expr $z '*' 3`) '%' $(`expr $y - 2`)`
echo $x

#6
GNU/Linux / Re: ayuda audio kali linux 2016.1
7 Junio 2016, 20:26 PM
jajaja  ya encontre la solucion, gracias igualmente
dejo aquí el enlace por si a alguien le ocurre lo mismo.
https://creadpag.wordpress.com/2016/02/17/solucion-de-audio-en-kali-linux-2016-1/
#7
Hola, he instalado nessus pero no consigo registrarme, me da ese error al dar a continuar despues de haber metido el key ¿alguien sabe cual puede ser el problema?


dpkg -i /root/Descargas/Nessus-6.7.0-debian6_i386.deb
Seleccionando el paquete nessus previamente no seleccionado.
(Leyendo la base de datos ... 126225 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar .../Nessus-6.7.0-debian6_i386.deb ...
Desempaquetando nessus (6.7.0) ...
Configurando nessus (6.7.0) ...
Unpacking Nessus Core Components...
nessusd (Nessus) 6.7.0 [build M20058] for Linux
Copyright (C) 1998 - 2016 Tenable Network Security, Inc

Processing the Nessus plugins...
[##################################################]

All plugins loaded (1sec)

- You can start Nessus by typing /etc/init.d/nessusd start
- Then go to https://kali:8834/ to configure your scanner

Procesando disparadores para systemd (230-2) ...
root@kali:~# /etc/init.d/nessusd start
Starting Nessus : .
#8
Hola, estaba viendo un video sen youtube "Clase demo Curso Hacking Pentesting.."
https://www.youtube.com/watch?v=YDVvJx8kV_U (Minuto 7:21) Pero oculta la forma de buscar el exploit de esta forma, alguien sabe como hacerlo o alguna buena forma para buscarlos?
#9
Hola, me aparece este error ,alguien me puede echar una mano?

root@kali:~# msfconsole
[-] Failed to connect to the database: could not connect to server: Connection refused
   Is the server running on host "localhost" (::1) and accepting
   TCP/IP connections on port 7337?
could not connect to server: Connection refused
   Is the server running on host "localhost" (127.0.0.1) and accepting
   TCP/IP connections on port 7337?

                                                 
....

msf > db_status
  • postgresql selected, no connection
    msf > db_connect -y /usr/share/metasploit-framework/config/database.yml
  • Rebuilding the module cache in the background...
    msf > db_status
  • postgresql connected to msf
    msf >
#10
ya esta actualizado,  gracias por tu ayuda