今天給大家介紹的是一款名叫Autocrack的自動化Hash破解工具。

工具介紹
實際上,Autocrack不僅是一個Python腳本,它是一個Hashcat封裝器,它能夠幫助滲透測試人員自動化執行Hash破解任務。這個腳本提供了多種功能來幫助測試人員選擇字典集和破解規則,而且還能夠進行暴力破解攻擊。
Autocrack基于的是Python 3,這個Python版本已經是現在很多Linux發行版系統默認集成了的。如果你想在macOS上安裝Python 3的話,你可以參考【這份教程】。
注:請確保在使用該腳本之前,已按照文檔要求正確設置好了path環境變量。
工具使用
usage:autocrack.py [-h] [-b NUM] [-bm BRUTEMASK]
[-cr CUSTOMRULES] [-cwCUSTOMWL] [-f] [-i INPUTFILE]
[-l LOGFILE] [-lh[LISTHASHMODE]] [-lw {all,small,custom}]
[-m HASHMODE] [-p] [-pu][-r {all,simple,singles,combos}]
[-s] [-t WLFILTER] [-u] [-w{all,small,custom}]
[-ws WORDLISTSIZE]
幫助信息
可選參數:
-h, --help 顯示幫助信息
-b NUM, --brute NUM 開始暴力破解攻擊,最大長度(1-55)
-bm BRUTEMASK, --brutemask BRUTEMASK
需要進行暴力破解的字符類型 (?a, ?u,?l, ?s, ?d);
如果不指定,則默認對所有字符類型進行爆破
-cr CUSTOMRULES, --customrules CUSTOMRULES
用逗號分隔需要運行的規則列表,規則按從左到右的順序運行
-cw CUSTOMWL, --customwl CUSTOMWL
指定一個或多個字典文件,路徑用逗號分隔
-f, --force 向Hashcat傳遞破解參數
-i INPUTFILE, --inputfile INPUTFILE
包含Hash的文件路徑
-l LOGFILE, --logfile LOGFILE
記錄破解會話的日志路徑
-lh [LISTHASHMODE], --listhashmode[LISTHASHMODE]
列舉Hash類型和相關模式,提供結果過濾關鍵字
-lw {all,small,custom}, --listwordlists{all,small,custom}
列舉BASESUPPORTFILESPATH/wordlists中的字典文件
-m HASHMODE, --hashmode HASHMODE
指定Hashcat破解算
-p, --pwds 輸出破解密碼結果
-pu, --pwdsunique 輸出破解的密碼列表
-r {all,simple,singles,combos}, --rules{all,simple,singles,combos}
指定需要使用的Hashcat規則
-s, --show 顯示破解的憑證信息
-t WLFILTER, --wlfilter WLFILTER
過濾出只包含關鍵字的文件名列表
-u, --username 向Hashcat傳遞用戶名參數
-v {0,1,2}, --verbose {0,1,2}
指定verbose等級 -w {all,small,custom}, --wordlists{all,small,custom}
指定需要使用的字典集
-ws選項用于設置字典文件大小的最大值
-ws WORDLISTSIZE, --wordlistsize WORDLISTSIZE
過濾字典文件的最大行數,默認為500,000,0表示不過濾
工具下載
大家可直接訪問該項目的【Github】主頁下載源碼,或運行下列命令進行安裝:
git https://github.com/timbo05sec/autocrack.git
|