Interacció amb serveis amb autenticació
Hydra #
- Eina per a fer atacs remots tuar
- Necessita d'un socket (IP i PORT) tuar
- Opcions
-l usuari
-L userlist
-p password
-P passlist
-M targets
-s PORT
-e nsr (on n null, s same pass as login, r reverse login )
- Exemple
hydra -L usernames.lst -P passwords.lst -u -s 22
172.16.100.151 ssh -t 4
-
També disposa d'una interfíces gràfica amb xhydra
-
També permet fer força bruta generant amb màscares. "-x -h " ensenya l'ajuda d'això.
-
-
Suporta els següents serveis (27/01/2022)
- Cisco AAA, Cisco auth, Cisco enable, CVS, FTP, HTTP(S)-FORM-GET, HTTP(S)-FORM-POST, HTTP(S)-GET, HTTP(S)-HEAD, HTTP-Proxy, ICQ, IMAP, IRC, LDAP, MS-SQL, MySQL, NNTP, Oracle Listener, Oracle SID, PC-Anywhere, PC-NFS, POP3, PostgreSQL, RDP, Rexec, Rlogin, Rsh, SIP, SMB(NT), SMTP, SMTP Enum, SNMP v1+v2+v3, SOCKS5, SSH (v1 and v2), SSHKEY, Subversion, Teamspeak (TS2), Telnet, VMware-Auth, VNC and XMPP.
Altres software inclos a hydra #
- dpl4hydra genera diccionaris amb les contrasenyes més utilitzades per una corporació (cisco, ibm...)
- hydra-wizard és un menú de cli per llençar hydra
- pw-inspector és una eina d'hydra que serveix per reduir/ filtrar contrasenyes d'una llista:
- -l conté minúscules
- -u majúscules
- -n números
- -p simbols
- -m longitud mínima
- -M lomngitud màxima
scripts d'nmap i autenticació #
- Path dels fitxers de contrasenyes i usuaris:
/usr/share/nmap/nselib/data
Pots afegir-ne al fitxer o indicar-ne un altre
- Exemple brute force SSH
nmap -p 22 --script ssh-brute --script-args userdb=users.lst,passdb=pass.lst
nmap -p 222 --script ssh-brute --script-args "userdb=usernames.lst,passdb=pass.lst" --script-args ssh-brute.timeout=4s IP