褥資本主義羊毛:使用Google的免費GPU破解雜湊
*本文作者:r0yanx,本文屬 FreeBuf 原創獎勵計劃,未經許可禁止轉載。
前言
Colab ( https://colab.research.google.com/ )是不久前Google 公開的一個Python Notebook 工具,支援包括TensorFlow、BigQuery、Google Drive 在內的Google 全家桶。GoogleColab提供了免費的GPUTesla K80為開發者提供免費的GPU來學習開發深度學習應用。面對如此強大的GPU,不由得產生了邪惡的想法,於是便嘗試在上面安裝hashcat測試雜湊爆破,效果還可以。
操作步驟
1. 開啟colab: https://colab.research.google.com/ ,新建一個Python 3記事本:
2. 新增GPU硬體加速器。
3. 安裝 hashcat
! apt-get -y install hashcat
4. 檢視GPU OpenCL 資訊
! hashcat -I --opencl-info
5. 測試 MD5破解
測試 8 位數字破解: 98765432 (bac76b0feb747e3bde11269cf367c97b)
! hashcat -m 0 -a3 bac76b0feb747e3bde11269cf367c97b ?d?d?d?d?d?d?d?d -i --increment-min 1
6s便完成了破解。
再用一個不在字典裡的密文來測試 1 – 8位純數字的字典耗時: aaaa (74b87337454200d4d33f80c4663dc5e5)
! hashcat -m 0 -a3 74b87337454200d4d33f80c4663dc5e5 ?d?d?d?d?d?d?d?d -i --increment-min 1
6. 測試 WPA 破解
先上點選左上角大於號展開側欄,上傳 WPA握手包。
開始 8位純數字WPA破解 ,並沒有破解成功,耗時大概24分鐘
! hashcat -m 2500 -a 3 f12.hccapx ?d?d?d?d?d?d?d?d -w 3
小結
1. hashcat 是一個支援使用 GPU進行密碼破解的神器,支援多種雜湊格式,詳細使用方法可參考此文: https://www.freebuf.com/sectool/164507.html
2. colab的免費 GPU效能有限,相比某些土豪玩家的獨顯破解速度略顯雞肋,但是用來應急或者掛機”雲破解”還是還是不錯的。相比本人工作使用的是核顯輕薄本,經簡單測試速度至少快上一倍
3. 雖免費資源,合理使用,請勿濫用
4. 本文僅用於技術交流,請勿用作非法用途
*本文作者:r0yanx,本文屬 FreeBuf 原創獎勵計劃,未經許可禁止轉載。