El libre pensamiento para un internet libre
No estas registrado.
Hydra es una potente herramienta para ataques de contraseña "online" que forma parte del muy selecto "TOP 10 tools security" de la distribución kali linux.
Soporta más de cuarenta protocolos :
Currently this tool supports the following protocols:
Asterisk, AFP, Cisco AAA, Cisco auth, Cisco enable, CVS, Firebird, FTP,
HTTP-FORM-GET, HTTP-FORM-POST, HTTP-GET, HTTP-HEAD, HTTP-PROXY, HTTPS-FORM-GET,
HTTPS-FORM-POST, HTTPS-GET, HTTPS-HEAD, HTTP-Proxy, ICQ, IMAP, IRC, LDAP,
MS-SQL, MYSQL, NCP, NNTP, Oracle Listener, Oracle SID, Oracle, PC-Anywhere,
PCNFS, POP3, POSTGRES, RDP, Rexec, Rlogin, Rsh, SAP/R3, SIP, SMB, SMTP,
SMTP Enum, SNMP v1+v2+v3, SOCKS5, SSH (v1 and v2), SSHKEY, Subversion,
Teamspeak (TS2), Telnet, VMware-Auth, VNC and XMPP.
Incluye una versión gráfica (GUI Hydra-GTK) y es 100% libre y gratis (licencia GPL v3)
Podemos descargar desde la pagina oficial git-hub la ultima versión en desarrolló ( actualmente Hydra 8.1)
Para instalar Hydra en un sistema basado en debian (o en debian y ubuntu) nos advierten de que debemos resolver las siguientes dependencias ( y nos lo ponen fácil) :
apt-get install libssl-dev libssh-dev libidn11-dev libpcre3-dev \
libgtk2.0-dev libmysqlclient-dev libpq-dev libsvn-dev \
firebird2.1-dev libncp-dev
Por lo que es de la instalación en si :
To configure, compile and install hydra, just type:
./configure
make
make install
Parece muy sencillo.... Vamos a seguir estas instrucciones en un Xubuntu 14.10 (actualizado) para instalar Hydra y su GUI (que no esta nada mal).
¿No es maravilloso simplemente copiar y pegar algo para instalar de golpe un montón de paquetes? ¡Vivan los repositorios apt-get!
sudo apt-get install libssl-dev libssh-dev libidn11-dev libpcre3-dev libgtk2.0-dev libmysqlclient-dev libpq-dev libsvn-dev firebird2.1-dev libncp-dev -y
pero a veces no funciona
Leyendo la información de estado... Hecho
Nota, seleccionando «firebird-dev» en lugar de «firebird2.1-dev»
E: No se ha podido localizar el paquete libncp-dev
hago una isntalación de las librerías una a una para llegar a esta sintaxis (la que deberíais usar)
sudo apt-get install libssl-dev libssh-dev libidn11-dev libpcre3-dev libgtk2.0-dev libmysqlclient-dev libpq-dev libsvn-dev firebird-dev -y
La diferencia respecto al redame esta en las dos ultimas librerías; firebird-dev en lugar de firebird2.1-dev y nos falta libncp-dev
Tenemos que instalarla a mano si no usamos los repositorios saucy. Necesitamos el paquete libncp y el paquete de desarrollo : libncp-dev
para instalar lbncp
wget http://launchpadlibrarian.net/136014366/libncp_2.2.6-9ubuntu1_amd64.deb && sudo dpkg -i libncp_2.2.6-9ubuntu1_amd64.deb
para instalr lbncp-dev
wget http://launchpadlibrarian.net/136014367/libncp-dev_2.2.6-9ubuntu1_amd64.deb && sudo dpkg -i libncp-dev_2.2.6-9ubuntu1_amd64.deb
Y estamos listos
Si no tenemos "subversion" instalada es un buen momento para hacerlo
sudo apt-get install subversion
Nos permite acceder desde la consola a los repositorios git-hub (sino vamos a la pagina con el navegador web : THC-Hydra Git Hub) para descaragar Hydra
svn co https://github.com/vanhauser-thc/thc-hydra
Y veremos en consola al final el numero de la revisión obtenida
Revisión obtenida: 103
Con el comando ls vemos en la misma consola que acabamos de descaragar una carpeta nombrada "thc-hydra"
En la misma consola nos situamos con cd en el directorio trunk de la carpeta thc-hydra
cd thc-hydra/trunk/
Iniciamos el proceso para tener Hydra en nuestro sistema (siempre en la misma consola)
./configure
acaba en breve y nos indica que estamos listos para compilar:
Hydra will be installed into .../bin of: /usr/local
(change this by running ./configure --prefix=path)
Writing Makefile.in ...
now type "make"
como explican en el readme tenemos que "descargar y instalar" a mano los módulos para oracle y apple si queremos soprte para elos (de momento paso ya que como dicen en consola, "de todo modo apple es una jmierda" :
Checking for AFP (libafpclient.so) ... ... NOT found, module Apple Filing Protocol disabled - Apple sucks anyway
lanzamos la compilación (en la misma consola)
make
si todo va bien se acaba así:
If men could get pregnant, abortion would be a sacrament
cd hydra-gtk && sh ./make_xhydra.sh
Trying to compile xhydra now (hydra gtk gui) - dont worry if this fails, this is really optional ...
«src/xhydra» -> «../xhydra»
The GTK GUI is ready, type "./xhydra" to start
Now type make install
Me encanta el cachondeo de esta peña : "if men would be pregnant, abortion would ba a sacrament"
Respect.... Aborto libre y gratis : ¡Claro que si!
Instalamos
sudo make install
et obtenemos la salida siguiente
strip hydra pw-inspector
echo OK > /dev/null && test -x xhydra && strip xhydra || echo OK > /dev/null
mkdir -p /usr/local/bin
cp -f hydra-wizard.sh hydra pw-inspector /usr/local/bin && cd /usr/local/bin && chmod 755 hydra-wizard.sh hydra pw-inspector
echo OK > /dev/null && test -x xhydra && cp xhydra /usr/local/bin && cd /usr/local/bin && chmod 755 xhydra || echo OK > /dev/null
sed -e "s|^INSTALLDIR=.*|INSTALLDIR="/usr/local"|" dpl4hydra.sh > /usr/local/bin/dpl4hydra.sh
chmod 755 /usr/local/bin/dpl4hydra.sh
mkdir -p /usr/local/etc/
cp -f *.csv /usr/local/etc/
mkdir -p /usr/local/man/man1
cp -f hydra.1 xhydra.1 pw-inspector.1 /usr/local/man/man1
Vemos que tenemos a hydra y xhydra (el apodo para hydra >GTK) instalados. Verifico que tengo xhydra funcionando (la GUI).
En consola tecleo :
xhydra
Bien. La GUI se inició correctamente (no hace falta verificar que hydra funcione ya que xhydra no se hubiera abierto si no sería así)
Ahora mismo podemos lanzar hydra o xhydra de forma sencilla tecleando hydra o xhydra en consola.
Personalmente me gusta tener un menú a mi gusto y perder unos minutos para configurar-lo.
Hay muchas formas de hacerlo y utilidades gráficas dedicadas para "csutomizar" los menús de cada escritorios. Lo hare con ficheros de configuración que tienen la ventaja de ser un metodo validó para cualquiera de nuestros sistemas basados en debian.
Aquí explico en detalles como redactar un fichero con extensión *.desktop en Kali : Crear una entrada en el menú Kali para integrar un script (y más)
Voy a hacer lo mismo en mi xubuntu.
Para el icono vamos a pillar el icono en la carpeta thc-hydra: hydra-logo.ico. que es el logo de hydra thc:
Haré un tutorial para manejar sumamente gimp para hacer iconos propios, ahora no es necesario ya que el que tenemos esta muy bien.
La copiamos en la carpeta pixmaps que suele usarse para iconos.
sudo cp ~/thc-hydra/trunk/hydra-logo.ico /usr/share/pixmaps/
Ahora vamos a redactar un fichero con extensión *.desktop que colocamos en /usr/share/applications/
Os dejo en ejemplo lo que voy a poner ahora en mi xubuntu directamente en consola
Hago solo uno básico para xhydra ya que hydra se usa solo en liña de comando y deberemos redactar el orden en consola si o si.
Pongo la entrada en "sistema" y empleo el icono copiado en pixmaps (debeís tener lo copiado aqui o bien modificar la ruta de la variable ICON). Guardo el fichero en /usr/share/applications/ y lo nombro xhydra.desktop
sudo su && echo "[Desktop Entry]
# The format of this file is specified at
# http://standards.freedesktop.org/desktop-entry-spec/1.0/
# The entries are in the order they are listed in version 1.0
Type=Application
# This is the version of the spec for this file, not the application version.
Version=1.0
Name=xHydra
Icon=/usr/share/pixmaps/hydra-logo.ico
Comment=GUI for THC-hydra
TryExec=xhydra
Exec=xhydra %f
Terminal=false
Categories=System
StartupNotify=true" >> /usr/share/applications/xhydra.desktop
Y se integra enseguida en el menú :
Si usamos xubuntu podemos añadir lo al dock (panel) arrastrando la entrada xhydra y soltándola en el dock (equivale a copiar el fichero *.desktop en directorios dedicados al panel)
fuentes :
Desconectado
Tema | Respuestas | Vistas | Ultimo mensaje |
---|---|---|---|
¡Vienen grandes cambios! por Takomou
|
2 | 166 | Hoy 15:25:52 por Patcher |
Pegado: |
521 | 339982 | 10-05-2023 18:24:28 por Betis-Jesus |
|
27 | 1242 | 09-05-2023 21:32:44 por kcdtv |
Hacktivismo por CHARGER22
|
1 | 205 | 08-05-2023 19:53:26 por kcdtv |
Pegado: |
447 | 66090 | 22-04-2023 15:31:13 por kcdtv |
Ultimo usuario registrado: klurosu
Usuarios registrados conectados: 0
Invitados conectados: 9
Número total de usuarios registrados: 2,446
Número total de temas: 1,637
Número total de mensajes: 15,586
Atom tema feed - Impulsado por FluxBB