1. 程式人生 > >密碼破解工具 Hydra的介紹

密碼破解工具 Hydra的介紹

海德拉(Hydra)是希臘神話中的九頭蛇。同時,它也是較為常見的linux下密碼破解工具,它簡單易用的模式以及破解多種服務密碼的強大功能,使它受到了廣泛的歡迎。

密碼破解需要三個重要的元素

1、一個好的密碼破解工具

2、一個優秀的密碼字典

3、足夠的耐心與等待

有了hydra之後需要有一個使用者密碼字典,字典中有著使用者可能出現的所有密碼,這當然不是人手工生成的,需要密碼機批量的產生。密碼生成工具有很多,比如Cupp,這裡就不做詳細介紹了。

引數

使用hydra --help可以發現hydra的所有引數資訊,如下:  


介紹幾個常用的引數:

-l 破解密碼的使用者名稱

-L 破解密碼的使用者字典

-p 密碼

-P 密碼字典

-C 使用使用者名稱:密碼形式

-M 列出需要破解的伺服器,每行用回車間隔,用:區分埠

-t 同時連線的任務數,預設是16個

 

hydra的使用

破解ssh密碼


破解ftp密碼


還有一種是破解windows開機密碼,windows開機使用的是smb服務。另外,破解的機器的windows機器是不能啟用防火牆的。

hydra -l administrator -P pass.txt 192.168.10.106 smb

Hydra可以破解的服務有很多,支援的服務和協議:telnet ftp pop3[-ntlm] imap[-ntlm] smb smbnthttp[s]-{head|get} http-{get|post}-form http-proxy cisco cisco-enable vnc ldap2ldap3 mssql mysql oracle-listener postgres nntp socks5 rexec rlogin pcnfs snmprsh cvs svn icq sapr3 ssh2 smtp-auth[-ntlm] pcanywhere teamspeak sip vmauthdfirebird ncp afp等等。

後續許多問題,還需要自己進行探索。僅供學術參考。