I am looking into passwords and such. Maybe a sniffer/brute forcer. If you have a diffrent one you recomend. Tell me.
So I'm gonna install hydra 5.3. I get the .tar.gz file, and extract it:
Code:
lucas@dv5000t:~/etc$ tar -xvzf hydra-5.3-src.tar.gz
hydra-5.3-src/
hydra-5.3-src/arm/
hydra-5.3-src/arm/gcc-arm-env.sh
hydra-5.3-src/arm/ipkg/
hydra-5.3-src/arm/ipkg/CONTROL/
hydra-5.3-src/arm/ipkg/CONTROL/control
hydra-5.3-src/arm/ipkg/usr/
hydra-5.3-src/arm/ipkg/usr/bin/
hydra-5.3-src/arm/ipkg-build
hydra-5.3-src/CHANGES
hydra-5.3-src/configure
hydra-5.3-src/configure-arm
hydra-5.3-src/configure-palm
hydra-5.3-src/crc32.c
hydra-5.3-src/crc32.h
hydra-5.3-src/d3des.c
hydra-5.3-src/d3des.h
hydra-5.3-src/hydra-cisco-enable.c
hydra-5.3-src/hydra-cisco.c
hydra-5.3-src/hydra-cvs.c
hydra-5.3-src/hydra-ftp.c
hydra-5.3-src/hydra-gtk/
hydra-5.3-src/hydra-gtk/acconfig.h
hydra-5.3-src/hydra-gtk/aclocal.m4
hydra-5.3-src/hydra-gtk/AUTHORS
hydra-5.3-src/hydra-gtk/autogen.sh
hydra-5.3-src/hydra-gtk/ChangeLog
hydra-5.3-src/hydra-gtk/config.h
hydra-5.3-src/hydra-gtk/config.h.in
hydra-5.3-src/hydra-gtk/configure
hydra-5.3-src/hydra-gtk/configure.in
hydra-5.3-src/hydra-gtk/COPYING
hydra-5.3-src/hydra-gtk/INSTALL
hydra-5.3-src/hydra-gtk/install-sh
hydra-5.3-src/hydra-gtk/Makefile.am
hydra-5.3-src/hydra-gtk/Makefile.in
hydra-5.3-src/hydra-gtk/make_xhydra.sh
hydra-5.3-src/hydra-gtk/missing
hydra-5.3-src/hydra-gtk/mkinstalldirs
hydra-5.3-src/hydra-gtk/NEWS
hydra-5.3-src/hydra-gtk/README
hydra-5.3-src/hydra-gtk/src/
hydra-5.3-src/hydra-gtk/src/callbacks.c
hydra-5.3-src/hydra-gtk/src/callbacks.h
hydra-5.3-src/hydra-gtk/src/interface.c
hydra-5.3-src/hydra-gtk/src/interface.h
hydra-5.3-src/hydra-gtk/src/main.c
hydra-5.3-src/hydra-gtk/src/Makefile.am
hydra-5.3-src/hydra-gtk/src/Makefile.in
hydra-5.3-src/hydra-gtk/src/support.c
hydra-5.3-src/hydra-gtk/src/support.h
hydra-5.3-src/hydra-gtk/stamp-h.in
hydra-5.3-src/hydra-gtk/xhydra.glade
hydra-5.3-src/hydra-gtk/xhydra.gladep
hydra-5.3-src/hydra-http-form.c
hydra-5.3-src/hydra-http-proxy-auth-ntlm.c
hydra-5.3-src/hydra-http-proxy.c
hydra-5.3-src/hydra-http.c
hydra-5.3-src/hydra-icq.c
hydra-5.3-src/hydra-imap-ntlm.c
hydra-5.3-src/hydra-imap.c
hydra-5.3-src/hydra-ldap.c
hydra-5.3-src/hydra-mod.c
hydra-5.3-src/hydra-mod.h
hydra-5.3-src/hydra-mssql.c
hydra-5.3-src/hydra-mysql.c
hydra-5.3-src/hydra-nntp.c
hydra-5.3-src/hydra-oracle-listener.c
hydra-5.3-src/hydra-oracle.c
hydra-5.3-src/hydra-pcanywhere.c
hydra-5.3-src/hydra-pcnfs.c
hydra-5.3-src/hydra-pop3-ntlm.c
hydra-5.3-src/hydra-pop3.c
hydra-5.3-src/hydra-postgres.c
hydra-5.3-src/hydra-rexec.c
hydra-5.3-src/hydra-rlogin.c
hydra-5.3-src/hydra-rsh.c
hydra-5.3-src/hydra-sapr3.c
hydra-5.3-src/hydra-sip.c
hydra-5.3-src/hydra-smb.c
hydra-5.3-src/hydra-smbnt.c
hydra-5.3-src/hydra-smtpauth-ntlm.c
hydra-5.3-src/hydra-smtpauth.c
hydra-5.3-src/hydra-snmp.c
hydra-5.3-src/hydra-socks5.c
hydra-5.3-src/hydra-ssh2.c
hydra-5.3-src/hydra-svn.c
hydra-5.3-src/hydra-teamspeak.c
hydra-5.3-src/hydra-telnet.c
hydra-5.3-src/hydra-vmauthd.c
hydra-5.3-src/hydra-vnc.c
hydra-5.3-src/hydra.c
hydra-5.3-src/hydra.h
hydra-5.3-src/INSTALL
hydra-5.3-src/libpq-fe.h
hydra-5.3-src/LICENCE.HYDRA
hydra-5.3-src/LICENSE.GNU
hydra-5.3-src/Makefile.am
hydra-5.3-src/Makefile.unix
hydra-5.3-src/md4.c
hydra-5.3-src/md4.h
hydra-5.3-src/ntlm.c
hydra-5.3-src/ntlm.h
hydra-5.3-src/palm/
hydra-5.3-src/palm/databases/
hydra-5.3-src/palm/databases/create_db.pl
hydra-5.3-src/palm/hydra-mod.c
hydra-5.3-src/palm/hydra-mod.h
hydra-5.3-src/palm/hydra.c
hydra-5.3-src/palm/hydra.h
hydra-5.3-src/palm/hydra.rcp
hydra-5.3-src/palm/Makefile
hydra-5.3-src/palm/telnet.h
hydra-5.3-src/palm/TODO
hydra-5.3-src/postgres_ext.h
hydra-5.3-src/pw-inspector.c
hydra-5.3-src/README
hydra-5.3-src/README.arm
hydra-5.3-src/README.palm
hydra-5.3-src/TODO
Alright, that works.
So now time to compile.
Code:
lucas@dv5000t:~/etc$ cd hydra-5.3-src/
lucas@dv5000t:~/etc/hydra-5.3-src$
I cd into the directory.
Now lets compile.
Code:
lucas@dv5000t:~/etc/hydra-5.3-src$ ./configure
Starting hydra auto configuration ...
Checking for openssl (libssl/ssl.h) ...
... NOT found, SSL support disabled
Get it from http://www.openssl.org
Checking for Postgres (libpq) ...
... found
Checking for SVN (ibsvn_client-1 libapr-0.so libaprutil-0.so) ...
... NOT found, module svn disabled
Checking for SAP/R3 (librfc/saprfc.h) ...
... NOT found, module sapr3 disabled
Get it from http://www.sap.com/solutions/netweaver/linux/eval/index.asp
Checking for libssh (libssh/libssh.h) ...
... NOT found, module ssh2 disabled
Get it from http://0xbadc0de.be/ - use v0.11!
Hydra will be installed into .../bin of: /usr/local
(change this by running ./configure --prefix=path)
Writing Makefile.in ...
NOTES NOTES NOTES NOTES NOTES NOTES NOTES NOTES NOTES NOTES NOTES NOTES
=======================================================================
ARM/PalmPilot users: please run ./configure-arm or ./configure-palm respectivly
now type "make"
lucas@dv5000t:~/etc/hydra-5.3-src$
Alright, seems good.
Code:
lucas@dv5000t:~/etc/hydra-5.3-src$ make
gcc -I. -Wall -O2 -o pw-inspector pw-inspector.c
gcc -I. -Wall -O2 -c hydra-vnc.c -DLIBPOSTGRES
gcc -I. -Wall -O2 -c hydra-pcnfs.c -DLIBPOSTGRES
gcc -I. -Wall -O2 -c hydra-rexec.c -DLIBPOSTGRES
gcc -I. -Wall -O2 -c hydra-nntp.c -DLIBPOSTGRES
gcc -I. -Wall -O2 -c hydra-socks5.c -DLIBPOSTGRES
gcc -I. -Wall -O2 -c hydra-telnet.c -DLIBPOSTGRES
gcc -I. -Wall -O2 -c hydra-cisco.c -DLIBPOSTGRES
gcc -I. -Wall -O2 -c hydra-http.c -DLIBPOSTGRES
gcc -I. -Wall -O2 -c hydra-ftp.c -DLIBPOSTGRES
gcc -I. -Wall -O2 -c hydra-imap.c -DLIBPOSTGRES
gcc -I. -Wall -O2 -c hydra-pop3.c -DLIBPOSTGRES
gcc -I. -Wall -O2 -c hydra-smb.c -DLIBPOSTGRES
gcc -I. -Wall -O2 -c hydra-icq.c -DLIBPOSTGRES
gcc -I. -Wall -O2 -c hydra-cisco-enable.c -DLIBPOSTGRES
gcc -I. -Wall -O2 -c hydra-ldap.c -DLIBPOSTGRES
gcc -I. -Wall -O2 -c hydra-mysql.c -DLIBPOSTGRES
gcc -I. -Wall -O2 -c hydra-http-proxy.c -DLIBPOSTGRES
gcc -I. -Wall -O2 -c hydra-smbnt.c -DLIBPOSTGRES
gcc -I. -Wall -O2 -c hydra-mssql.c -DLIBPOSTGRES
gcc -I. -Wall -O2 -c hydra-snmp.c -DLIBPOSTGRES
gcc -I. -Wall -O2 -c hydra-cvs.c -DLIBPOSTGRES
gcc -I. -Wall -O2 -c hydra-smtpauth.c -DLIBPOSTGRES
gcc -I. -Wall -O2 -c hydra-sapr3.c -DLIBPOSTGRES
gcc -I. -Wall -O2 -c hydra-ssh2.c -DLIBPOSTGRES
gcc -I. -Wall -O2 -c hydra-teamspeak.c -DLIBPOSTGRES
gcc -I. -Wall -O2 -c hydra-postgres.c -DLIBPOSTGRES
gcc -I. -Wall -O2 -c hydra-rsh.c -DLIBPOSTGRES
gcc -I. -Wall -O2 -c hydra-rlogin.c -DLIBPOSTGRES
gcc -I. -Wall -O2 -c hydra-oracle-listener.c -DLIBPOSTGRES
hydra-oracle-listener.c:10:2: warning: #warning "The Oracle Listener module does not work yet"
hydra-oracle-listener.c: In function ‘start_oracle_listener’:
hydra-oracle-listener.c:42: warning: pointer targets in assignment differ in signedness
hydra-oracle-listener.c:46: warning: pointer targets in passing argument 2 of ‘hydra_send’ differ in signedness
gcc -I. -Wall -O2 -c hydra-svn.c -DLIBPOSTGRES
gcc -I. -Wall -O2 -c hydra-pcanywhere.c -DLIBPOSTGRES
gcc -I. -Wall -O2 -c hydra-sip.c -DLIBPOSTGRES
hydra-sip.c:4:25: error: openssl/ssl.h: No such file or directory
hydra-sip.c:5:25: error: openssl/err.h: No such file or directory
hydra-sip.c:6:25: error: openssl/md5.h: No such file or directory
hydra-sip.c: In function ‘md5_crypt’:
hydra-sip.c:24: error: ‘MD5_DIGEST_LENGTH’ undeclared (first use in this function)
hydra-sip.c:24: error: (Each undeclared identifier is reported only once
hydra-sip.c:24: error: for each function it appears in.)
hydra-sip.c:26: error: ‘MD5_CTX’ undeclared (first use in this function)
hydra-sip.c:26: error: syntax error before ‘c’
hydra-sip.c:31: warning: implicit declaration of function ‘MD5_Init’
hydra-sip.c:31: error: ‘c’ undeclared (first use in this function)
hydra-sip.c:32: warning: implicit declaration of function ‘MD5_Update’
hydra-sip.c:33: warning: implicit declaration of function ‘MD5_Final’
hydra-sip.c:24: warning: unused variable ‘md5_raw’
hydra-sip.c: In function ‘sip_register’:
hydra-sip.c:60: error: ‘MD5_DIGEST_LENGTH’ undeclared (first use in this function)
hydra-sip.c:61: warning: unused variable ‘resp’
hydra-sip.c:61: warning: unused variable ‘mu’
hydra-sip.c:60: warning: unused variable ‘urp’
make: *** [hydra-sip.o] Error 1
lucas@dv5000t:~/etc/hydra-5.3-src$
Hmm...It actually seems like they made erorrs in the source of the file.
Any ideas?