Centos7安裝Hydra(爆破神器)


 

安裝 

GitHub項目地址:https://github.com/vanhauser-thc/thc-hydra

wget https://github.com/vanhauser-thc/thc-hydra/archive/master.zip

安裝必要組件:

  1.  
    yum -y install gcc libssh-devel openssl-devel
  2.  
    yum install -y unzip zip

解壓:

unzip master.zip

進入目錄:

cd thc-hydra-master/ 

編譯運行:

./configure

make &&make install


測試:

hydra -l root -p 12345678 192.168.234.128 ssh

下面測試一下密碼字典:(emmmm我沒文件所以隨便輸入了幾條)

hydra 192.168.234.128 ssh -l root -P ../password.txt 


使用

語法:

  1.  
    hydra [some command line options] [-s PORT] TARGET PROTOCOL [MODULE-OPTIONS]
  2.  
     
  3.  
    hydra [[[-l LOGIN|-L FILE] [-p PASS|-P FILE]] | [-C FILE]] [-e nsr] [-o FILE] [-t TASKS] [-M FILE [-T TASKS]] [-w TIME] [-W TIME] [-f] [-s PORT] [-x MIN:MAX:CHARSET] [-c TIME] [-ISOuvVd46] [service://server[:PORT][/OPT]]

常用選項:

選項 說明 示例
-h 查看所有可用的命令行選項 hydra -h
-U 檢查模塊是否具有可選參數 hydra -U smb
-l 指定用戶名 -l zhangsan
-p 指定密碼 -p 123456
-C 使用冒號分隔的user:passwd格式,而不是-l/-p -C zhangsan:123456
-L 指定用戶名字典文件 -L /root/user.dict
-P 指定密碼字典文件 -P /root/passwd.dict
-M 指定目標IP列表文件 -M /root/ip.dict
-e 嘗試“嘗試登錄為密碼”和“空密碼” -e ns
-s 指定對應模塊使用的端口,例如:如果ssh端口不是默認22,這里可以指定 -s 2222
-t 指定線程數,默認16 -t 1
-vV 顯示詳細破解過程 -vV
-o 指定將結果輸出到文件 -o /result.txt
-b 指定-o選項輸出的結果信息的類型,默認為文本信息,可以自定為jsonv1和json格式。 -b json
-R 恢復先前中止/崩潰的會話(當hydra被Control-C中止,被殺死或崩潰時,它會留下一個“hydra.restore”文件,其中包含恢復會話所需的所有信息。此會話文件每5分鍾寫入一次。注意:hydra.restore文件不能復制到不同的平台(例如從小端到大端,或從Solaris到AIX)) -R
-I 忽略現有的恢復文件(不要等待10秒) -I
-S 執行SSL連接 -S
-f 在使用-M參數后,找到第一對登錄用戶和密碼的時候終止破解 -f
-W 設置最大超時時間,單位秒,默認30秒 -W 60
-q 不要打印有關連接錯誤的消息 -q

其他選項:

  • 破解https:
hydra -m /index.php -l muts -P pass.txt 120.36.126.186 https
  • 破解teamspeak:
hydra -l 用戶名 -P 密碼字典 -s 端口號 -vV ip teamspeak
  • 破解cisco:
  1.  
    hydra -P pass.txt 120.36.126.186 cisco
  2.  
    hydra -m cloud -P pass.txt 120.36.126.186 cisco-enable
  • 破解smb:
hydra -l administrator -P pass.txt 120.36.126.186 smb
  • 破解pop3:
hydra -l muts -P pass.txt my.pop3.mail pop3
  • 破解rdp:
hydra ip rdp -l administrator -P pass.txt -V
  • 破解http-proxy:
hydra -l admin -P pass.txt http-proxy://120.36.126.186
  • 破解imap:
  1.  
    hydra -L user.txt -p secret 120.36.126.186 imap PLAIN
  2.  
    hydra -C defaults.txt -6 imap://[fe80::2c:31ff:fe12:ac11]:143/PLAIN
  • 破解telnet
hydra ip telnet -l 用戶 -P 密碼字典 -t 32 -s 23 -e ns -f -V
 
  • 破解ftp:
  1.  
    hydra ip ftp -l 用戶名 -P 密碼字典 -t 線程(默認16) -vV
  2.  
    hydra ip ftp -l 用戶名 -P 密碼字典 -e ns -vV
  • get方式提交,破解web登錄:
  1.  
    hydra -l 用戶名 -p 密碼字典 -t 線程 -vV -e ns ip http- get /admin/
  2.  
    hydra -l 用戶名 -p 密碼字典 -t 線程 -vV -e ns -f ip http- get /index.php


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM