elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Mensajes
Páginas: [1] 2
1  Programación / Bases de Datos / consula sql ayuda en: 31 Julio 2018, 16:21 pm
Hola quisiera saber como extraer la fila completa de la linea que cumpla esta condicion
Código
  1. 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
  1. ----------------------------------
  2. id      tipo      linea    nombre
  3. ----------------------------------
  4. 1       a          2         juan
  5.  
  6. 2       b          1         pepe
  7.  
  8. 2       b          4        pepito
  9.  
  10. 3       a          2       pepote
  11.  

2  Sistemas Operativos / Windows / Reparar registro de windows no arranca en: 27 Julio 2017, 07:06 am
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  Programación / Scripting / ayuda comando sed shell script SO:SunOS en: 10 Julio 2017, 23:25 pm
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
  1. if [ $# -ne 3 ]
  2. then
  3. echo "uso:" $0 "<Usuario> <Nombre> <Directorio>"
  4. exit 1
  5. fi
  6. if [ ! -d "$3" ] #comprueba si ruta dada existe
  7.         then
  8. echo "El directorio no existe"
  9. exit 1
  10. fi
  11.  
  12. st=`grep "$1" /etc/passwd | grep "$2" |cut -f6 -d":"`
  13. if [ -z "$st" ]        #comprueba si vaiable st esta vacia
  14. then
  15. echo "El usuario no existe"
  16. exit 1
  17. fi
  18. echo "Quiere cambiar el directorio de conexion de " $1 "actualmente" $st "a" $3 "(S/N)?"  
  19. read op
  20. case $op in
  21. [sS])
  22. echo "Modificando fichero..."
  23. sed '/"$1"/ s/"$st"/"$3"/g' /etc/passwd >newfile  #no funciona
  24. echo "Fichero modificado"
  25. ;;
  26. *)
  27. echo "El fichero no sera modificado"
  28. exit 1
  29.                                ;;
  30. esac



edito parece que ya funciona.
Sed permite utilizar mas delimitadores pongo el codigo por si alguien tiene el mismo problema
Código
  1. if [ $# -ne 3 ]
  2. then
  3. echo "uso:" $0 "<Usuario> <Nombre> <Directorio>"
  4. exit 1
  5. fi
  6. if [ ! -d "$3" ] #comprueba si ruta dada existe
  7.         then
  8. echo "El directorio no existe"
  9. exit 1
  10. fi
  11.  
  12. st=`grep "$1" /etc/passwd | grep "$2" |cut -f6 -d":"`
  13. if [ -z "$st" ]        #comprueba si vaiable st esta vacia
  14. then
  15. echo "El usuario no existe"
  16. exit 1
  17. fi
  18. echo "Quiere cambiar el directorio de conexion de " $1 "actualmente" $st "a" $3 "(S/N)?"  
  19. read op
  20. case $op in
  21. [sS])
  22. echo "Modificando fichero..."
  23.        sed "/$1/ s+$st+$3+g" /etc/passwd >newfile
  24.                                echo "Fichero modificado"
  25.                                echo  `grep "$1" newfile | grep "$2" |cut -f6 -d":"`
  26. ;;
  27. *)
  28. echo "El fichero no sera modificado"
  29. exit 1
  30.                                ;;
  31. esac
4  Programación / Scripting / script error fichero con espacio en: 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
  1. if [ $# -ne 2 ] #debe introducir fichero y ruta
  2. then
  3.        echo "Debe especificar un fichero y una ruta"
  4.        echo "Uso:" $0 "<fichero> <ruta>"
  5.        exit 1
  6. fi
  7. if [ ! -d $2 ] #comprueba si ruta dada existe
  8.        then
  9.                echo "El directorio no existe"
  10.                exit 1
  11.        fi
  12.  
  13.  
  14.            find / -name $1 >basura #busca el fichero desde arhivo raiz y guarda en un fichero "basura" los ficheros encontrados
  15. if [ ! -s basura ] #si archivo esta vacio (no se encontro nada)
  16. then
  17.       echo "No se encontro ningun resultado con" $1
  18.       rm basura
  19.       exit 1
  20. fi
  21.     cat -n basura #imprime el fichero "basura" numerando las lineas
  22.     echo "Introduzca numero del archivo que quiere mover a "$2 "(S/Salir)"
  23.     read op
  24.  
  25. case $op in
  26. [sS])
  27. rm basura #borra fichero "basura" generada
  28. exit 1
  29. ;; #salir
  30. [sS]alir)
  31. rm basura #borra fichero "basura" generada
  32. exit 1
  33. ;;
  34. *)
  35. fichero=`sed -n "${op}p" basura` #guarda la linea seleccionada en variable "fichero"
  36. rm basura #borra fichero "basura" generada
  37. ;;
  38. esac
  39.  
  40. if [ -z $fichero ] #si variable "fichero" esta vacia opcion no valida
  41.                 then
  42.                 echo "Opcion no valida"
  43.                 exit 1
  44.                 fi
  45.  
  46.         echo "Muevo el fichero?"$fichero "a" $2 "(S/N)"
  47.         read res
  48.  
  49.         case $res in
  50.                [sS])
  51.                        echo "Moviendo fichero.."
  52.                        mv $fichero $2                           #mover archivo a ruta
  53.                        if true
  54.                        then
  55.                                   echo "Fichero movido"
  56.                        else
  57.                                   echo "ERROR" #errores por permisos
  58.                        fi
  59.                        ;;
  60.                *)
  61.                        echo "El fichero no sera movido"
  62.                        ;;
  63.                esac
  64.  
  65.  
5  Programación / Scripting / shell script en: 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
  1. echo "Introduzca y"
  2. read y
  3. echo "Introduzca z"
  4. read z
  5. x=`expr $(`expr $z '*' 3`) '%' $(`expr $y - 2`)`
  6. echo $x
6  Sistemas Operativos / GNU/Linux / Re: ayuda audio kali linux 2016.1 en: 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  Seguridad Informática / Hacking / ayuda nessus https://kali:8843 account setup error(500): activation fail en: 7 Junio 2016, 19:22 pm
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  Seguridad Informática / Hacking / Ayuda Como saber que exploit usar puerto y SO? Metasploit en: 6 Junio 2016, 16:07 pm
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  Sistemas Operativos / GNU/Linux / ayuda Failed to connect to the database: could not connect to server metasploit en: 6 Junio 2016, 06:37 am
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  Sistemas Operativos / GNU/Linux / Re: ayuda apt-get update y apt-get upgrade no actualiza en: 3 Junio 2016, 17:44 pm
ya esta actualizado,  gracias por tu ayuda
Páginas: [1] 2
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines