白嫖Google Colab进行GPU解密
文章来源:平头哥SEC
一.Colab简介
https://colab.research.google.com/notebooks/welcome.ipynb
偶然间接触到Colab,发现它居然支持GPU,而且是免费使用。
官方介绍:
Colaboratory 是一个免费的 Jupyter 笔记本环境,不需要进行任何设置就可以使用,并且完全在云端运行。
借助 Colaboratory,可以编写和执行代码、保存和共享分析结果,以及利用强大的计算资源,所有这些都可通过浏览器免费使用。
二.破解密码
首先需要安装HASHCAT
print("Installation of hashcat...") !apt install cmake build-essential -y !apt install checkinstall git -y !git clone https://github.com/hashcat/hashcat.git && cd hashcat && make -j 8 && make install
竟然是双P100显卡,真香。
nvmlDeviceGetFanSpeed(): Not Supported CUDA API (CUDA 10.1) ==================== * Device #1: Tesla P100-PCIE-16GB, 16017/16280 MB, 56MCU OpenCL API (OpenCL 1.2 CUDA 10.1.152) - Platform #1 [NVIDIA Corporation] ======================================================================== * Device #2: Tesla P100-PCIE-16GB, skipped
先试一下速度
!cd hashcat && sh example0.sh
Status...........: Exhausted Hash.Name........: MD5 Hash.Target......: example0.hash Time.Started.....: Thu Jun 11 02:09:34 2020 (17 secs) Time.Estimated...: Thu Jun 11 02:09:51 2020 (0 secs) Guess.Base.......: File (example.dict), Right Side Guess.Mod........: Mask (?a?a?a?a) [4], Left Side Guess.Queue.Base.: 1/1 (100.00%) Guess.Queue.Mod..: 1/1 (100.00%) Speed.#1.........: 7959.3 MH/s (2.08ms) @ Accel:8 Loops:128 Thr:1024 Vec:1 Recovered........: 2237/6494 (34.45%) Digests Remaining........: 4257 (65.55%) Digests Recovered/Time...: CUR:N/A,N/A,N/A AVG:0,0,0 (Min,Hour,Day) Progress.........: 134653935616/134653935616 (100.00%) Rejected.........: 0/134653935616 (0.00%) Restore.Point....: 1048576/1048576 (100.00%) Restore.Sub.#1...: Salt:0 Amplifier:128384-128416 Iteration:0-128 Candidates.#1....: sar3zznzbn -> 6o9/zzzzzzzzzzz Hardware.Mon.#1..: Temp: 55c Util: 86% Core:1328MHz Mem: 715MHz Bus:16 Started: Thu Jun 11 02:09:30 2020 Stopped: Thu Jun 11 02:09:52 2020
8G 美滋滋啊。
贴一个别人写好的脚本。
https://colab.research.google.com/github/mxrch/penglab/blob/master/penglab.ipynb