新版本 Hashcat 6.0.0已經發布 在她裡面 重點介紹了新界面,新API,對CUDA的支持等。 對於那些不熟悉Hascat的人,他們應該知道這是一個允許從哈希中恢復密碼的軟件。
Hashcat是第一個也是唯一基於GPGPU的規則引擎世界,是 可免費用於Linux,OSX和Windows。
它有2個變體。
- 基於CPU
- 基於GPU
系統 讓我們取一個哈希字符串並將其與預先計算的列表進行比較 使用線程並在圖形處理單元上盡可能執行值進行並行處理。
將命令傳遞給Hashcat時沒有區別,因為 自動使用最佳方法破解密碼, CPU或GPU,具體取決於您已安裝的圖形驅動程序。
哈希貓 快速且極為靈活: 作者這樣做是為了允許分佈式破解。 我高度推薦Hashcat而不是Pyrit,因為它具有靈活性。
哈斯卡特 支持五種攻擊並支持300多種算法 密碼哈希已優化。 可以使用系統中所有可用的計算資源來並行化選擇計算,包括使用來自CPU,GPU和其他支持OpenCL或CUDA的硬件加速器的矢量指令。
在受支持的攻擊類型中,最突出的攻擊類型是:
- 基於字典的攻擊
- 蠻力攻擊/面具
- 雜物箱+面膜
- 混合面膜+ dict
- 排列攻擊
- 基於規則的攻擊
- 槓桿案例攻擊
這些也只是少數。 Hashcat支持太多算法來解密哈希。 可以創建一個分佈式選擇網絡。 項目代碼是根據MIT許可證分發的。
Hashcat 6.0.0中有什麼新功能?
在這個新版本中, 連接插件的新界面突出顯示 那讓他 創建模塊化的哈希模式, 新的後端API 計算以使用計算後端 除了OpenCL。
從新版本中脫穎而出的另一個變化是 改進了對CUDA的支持 GPU仿真模式,可讓您在CPU上使用核心計算機代碼(OpenCL)。
許多算法的性能得到了提高例如,bcrypt為45.58%,NTLM為13.70%,WPA / WPA2為13.35%,WinZip為119.43%。
除了自動調整系統以外,還考慮了可用資源,並改進了GPU內存和線程管理。
我們也不能忽略添加的新算法, 在此新版本51中添加了:
- AES地穴(SHA256)
- Android備份
- AuthMe sha256
- BitLocker的
- 比特股v0.x
- 區塊鏈,我的錢包,第二個密碼(SHA256)
- Citrix NetScaler(SHA512)
- DiskCryptor
- 電子錢包(鹽型3-5)
- 華為路由器sha1(md5($ pass)。$ Salt)
- Java對象hashCode()
- Kerberos 5預認證etype 17(AES128-CTS-HMAC-SHA1-96)
- Kerberos 5預認證etype 18(AES256-CTS-HMAC-SHA1-96)
- Kerberos 5 TGS-REP etype 17(AES128-CTS-HMAC-SHA1-96)
- Kerberos 5 TGS-REP etype 18(AES256-CTS-HMAC-SHA1-96)
- MultiBit Classic .key(MD5)
- MultiBit HD(加密)
- MySQL $ A $(sha256crypt)
- 打開文檔格式(ODF)1.1(SHA-1,河豚)
- 開放文件格式(ODF)1.2(SHA-256,AES)
- Oracle運輸管理(SHA256)
- PKZIP存檔加密
- PKZIP主密鑰
- python passlib pbkdf2-sha1
- python passlib pbkdf2-sha256
- python passlib pbkdf2-sha512
- QNX / etc / shadow(MD5)
- QNX / etc / shadow(SHA256)
- QNX / etc / shadow(SHA512)
- RedHat 389-DS LDAP(PBKDF2-HMAC-SHA256)
- Ruby on Rails靜態驗證
- 安全壓縮 AES-128
- 安全壓縮 AES-192
- 安全壓縮 AES-256
- 太陽風獵戶座
- 電報桌面應用密碼(PBKDF2-HMAC-SHA1)
- 電報移動應用密碼(SHA256)
- web2py pbkdf2-sha512
- WPA-PBKDF2-PMKID + EAPOL
- WPA-PMK-PMKID + EAPOL
- md5($ salt.sha1($ salt。$ pass))
- md5(sha1($ pass).md5($ pass).sha1($ pass))
- md5(sha1($ salt).md5($ pass))
- sha1(md5(md5($ pass)))
- sha1(md5($ pass。$ salt))
- sha1(md5($ pass)。$ salt)
- sha1($ salt1。$ pass。$ salt2)
- sha256(md5($通過))
- sha256($鹽。$合格。$鹽)
- sha256(sha256_bin($ pass))
- sha256(sha256($ pass)。$ salt)
最後,如果您想進一步了解它,可以在語句中檢查新版本的詳細信息。 鏈接是這個。
如何在Linux上安裝Hashcat?
對於那些有興趣能夠安裝此新版本的人,他們可以從其編譯中獲取源代碼或二進制包 官方網站。
雖然我們也可以找到 裡面的包 大多數Linux發行版。
為此,您只需要使用軟件包管理器搜索該軟件包,然後執行安裝即可。
例如,在Debian,Ubuntu和派生髮行版中,我們可以通過執行以下命令安裝軟件包:
sudo apt install hashcat
或者在 Arch Linux 及其衍生版本上使用:
sudo pacman -S hashcat