ubnt解决方案
查看: 585|回复: 16

薅google羊毛免费跑包的教程

[复制链接]

24

帖子

347

积分

43 小时

在线时间

少尉

Rank: 2Rank: 2

注册时间
2014-6-27
金币
249 个
威望
8 个
荣誉
1 个

签到天数: 14 天

连续签到: 1 天

[LV.3]偶尔看看II

发表于 2020-10-12 15:00 |显示全部楼层
Anywlan微信公众号
本帖最后由 onwings78 于 2020-10-12 23:05 编辑

手上电脑GPU弱,电费贵。
google colab提供了免费的GPU,主要用来跑AI。
GPU当然可以用来跑包啦,而且完全免费,速度也不弱,达到 300 kH/s左右。
当然也有缺点,毕竟是免费的东西,如果不操作,10分钟左右会重置。即使保持在线一次最长运行12小时。
废话不多,下面分享一下操作教程。

需要准备以下工具
1. 梯子
2. google账号
3. ngrok账号
4. putty

具体操作步骤
1. 进入google drive https://drive.google.com
新建Google Colaboratory
1.jpg
2.jpg


菜单选择修改-笔记本设置,硬件加速器选GPU,保存
3.jpg

2. 将google drive 挂载到colab
代码框内输入以下代码,点击左边三角形运行单元格代码
  1. from google.colab import drive

  2. drive.mount('/drive')
复制代码
运行过程中会要求输入goole authtoken,点击输入框上面的链接,转到google账号,
4.jpg
选择允许后会生成token,复制-粘帖-回车,就完成挂载。

3. 利用ngrok生成SSH链接
新建一个代码的单元格,并输入以下代码
  1. ! apt-get update
  2. import random, string, urllib.request, json, getpass

  3. #Generate root password
  4. password = ''.join(random.choice(string.ascii_letters + string.digits) for i in range(20))

  5. #Download ngrok
  6. ! wget -q -c -nc https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip
  7. ! unzip -qq -n ngrok-stable-linux-amd64.zip

  8. #Setup sshd
  9. ! apt-get install -qq -o=Dpkg::Use-Pty=0 openssh-server pwgen > /dev/null

  10. #Set root password
  11. ! echo root:$password | chpasswd
  12. ! mkdir -p /var/run/sshd
  13. ! echo "PermitRootLogin yes" >> /etc/ssh/sshd_config
  14. ! echo "PasswordAuthentication yes" >> /etc/ssh/sshd_config
  15. ! echo "LD_LIBRARY_PATH=/usr/lib64-nvidia" >> /root/.bashrc
  16. ! echo "export LD_LIBRARY_PATH" >> /root/.bashrc

  17. #Run sshd
  18. get_ipython().system_raw('/usr/sbin/sshd -D &')

  19. #Ask token
  20. print("Copy authtoken from https://dashboard.ngrok.com/auth")
  21. authtoken = getpass.getpass()

  22. #Create tunnel
  23. get_ipython().system_raw('./ngrok authtoken $authtoken && ./ngrok tcp 22 &')

  24. #Get public address and print connect command
  25. with urllib.request.urlopen('http://localhost:4040/api/tunnels') as response:
  26. data = json.loads(response.read().decode())
  27. (host, port) = data['tunnels'][0]['public_url'][6:].split(':')
  28. print(f'SSH command: ssh -p{port} root@{host}')

  29. #Print root password
  30. print(f'Root password: {password}')
复制代码

运行代码,直至要求输入ngrok的Authtoken,转至链接https://dashboard.ngrok.com/auth,拷贝token-粘贴-回车。
如代码运行失败可停止并再次运行,直至出现以下代码
SSH command: ssh -p**** root@0.tcp.ngrok.io
Root password: QSgU*******WekjCChQP



4.用putty链接至SSH
6.jpg

HOST填入SSH command的内容,如0.tcp.ngrok.io
Port填入-p后面的数字
然后连接
要求输入用户名:root
密码是root password后面的内容
7.jpg
其实就是一个基于Ubuntu 的Linux系统。

5.运行hashcat跑包
首先安装hashcat,ssh命令行输入以下命令
  1. apt-get -y install hashcat
复制代码

将抓到的包转为hccapx(https://hashcat.net/cap2hccapx/),上传至google drive的根目录。
在putty链接的SSH窗口运行hanshcat,具体可根据需要使用相应参数,一定要使用--session 和 --restore-file-path参数。因为colab可能会断开,使用上述参数可以保留上次运行的断点,以便后续可以恢复。以下只是代码的范例。
  1. hashcat -m 2500 -a 3 --session session_name --restore-file-path=/drive/My\ Drive/restore /drive/My\ Drive/tenda.hccapx ?h?h?h?h?h?d?d?d?d -w 3
复制代码
断点数据会存储到 --restore-file-path指定的google drive目录中。

想保持 可以通过脚本向SSH定时发送S查看破解状态就可以,据google资料,最长可维持12小时(没试过)

如果出现中断或离线,可能需要重新操作ngrok连接SSH的代码,然后再恢复hascat。运行以下代码恢复


  1. hashcat --restore-file-path=/drive/My\ Drive/restore --session wifi_crack --restore
复制代码


跑包速度也不算太慢(比集显或渣渣显卡要强得多,而且还不花电费),不过,gogole会检测用户的用量,如果大量使用GPU可能会降速。
希望能够帮到没有超强显卡的朋友。





评分

1

查看全部评分

24

帖子

347

积分

43 小时

在线时间

少尉

Rank: 2Rank: 2

注册时间
2014-6-27
金币
249 个
威望
8 个
荣誉
1 个

签到天数: 14 天

连续签到: 1 天

[LV.3]偶尔看看II

发表于 2020-10-12 16:21 |显示全部楼层
本帖最后由 onwings78 于 2020-10-12 16:25 编辑

如果想用字典,还可以开通google team drive(无限容量),然后把字典传到team drive,就可以用Hashcat实现跑字典
8.jpg
回复

使用道具 举报

8536

帖子

4万

积分

9294 小时

在线时间

管理员

无线论坛管理员

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

注册时间
2004-10-2
金币
30947 个
威望
319 个
荣誉
109 个

签到天数: 6 天

连续签到: 1 天

[LV.2]偶尔看看I

发表于 2020-10-12 16:01 |显示全部楼层
人才,那AWS之类的都一样可以薅了
回复

使用道具 举报

240

帖子

1851

积分

343 小时

在线时间

上尉

Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2016-5-27
金币
1562 个
威望
3 个
荣誉
0 个

该用户从未签到

发表于 2020-10-12 16:57 |显示全部楼层
哈哈,被检测到长期占用GPU跑包会被封号
回复

使用道具 举报

24

帖子

347

积分

43 小时

在线时间

少尉

Rank: 2Rank: 2

注册时间
2014-6-27
金币
249 个
威望
8 个
荣誉
1 个

签到天数: 14 天

连续签到: 1 天

[LV.3]偶尔看看II

发表于 2020-10-12 17:46 |显示全部楼层
qwe_2016 发表于 2020-10-12 16:57
哈哈,被检测到长期占用GPU跑包会被封号

如果怕封号,随便注册个google账号啦。封了再注册一个了,又没有限制的
回复

使用道具 举报

56

帖子

285

积分

7 小时

在线时间

少尉

Rank: 2Rank: 2

注册时间
2020-10-3
金币
228 个
威望
0 个
荣誉
0 个

签到天数: 6 天

连续签到: 1 天

[LV.2]偶尔看看I

发表于 2020-10-12 17:50 |显示全部楼层
帮你顶一下
回复

使用道具 举报

56

帖子

285

积分

7 小时

在线时间

少尉

Rank: 2Rank: 2

注册时间
2020-10-3
金币
228 个
威望
0 个
荣誉
0 个

签到天数: 6 天

连续签到: 1 天

[LV.2]偶尔看看I

发表于 2020-10-12 18:09 |显示全部楼层
支持楼主、感谢分享
回复

使用道具 举报

4538

帖子

2万

积分

1696 小时

在线时间

大校

Rank: 7Rank: 7Rank: 7

灌水天才

注册时间
2013-12-3
金币
15336 个
威望
83 个
荣誉
1 个

签到天数: 1365 天

连续签到: 1 天

[LV.10]以坛为家III

发表于 2020-10-12 18:55 |显示全部楼层
楼主NB
回复

使用道具 举报

743

帖子

9201

积分

921 小时

在线时间

中校

Rank: 6Rank: 6

注册时间
2016-11-13
金币
8346 个
威望
2 个
荣誉
1 个

签到天数: 800 天

连续签到: 16 天

[LV.10]以坛为家III

发表于 2020-10-12 19:51 |显示全部楼层
好高级的东西,膜拜中。我连梯子都没得。
回复

使用道具 举报

24

帖子

347

积分

43 小时

在线时间

少尉

Rank: 2Rank: 2

注册时间
2014-6-27
金币
249 个
威望
8 个
荣誉
1 个

签到天数: 14 天

连续签到: 1 天

[LV.3]偶尔看看II

发表于 2020-10-12 22:51 |显示全部楼层
无线爱好者学徒 发表于 2020-10-12 19:51
好高级的东西,膜拜中。我连梯子都没得。

没得梯子也没法。找找能找到,有免费,也有便宜的。速度不用快。
回复

使用道具 举报

160

帖子

7510

积分

367 小时

在线时间

中校

Rank: 6Rank: 6

注册时间
2018-9-11
金币
7293 个
威望
4 个
荣誉
0 个

签到天数: 660 天

连续签到: 10 天

[LV.9]以坛为家II

发表于 2020-10-13 12:19 |显示全部楼层
好高级的东西,膜拜中。我连梯子和账号都没得,
回复

使用道具 举报

300

帖子

1万

积分

582 小时

在线时间

上校

好吧,我就自定义一下,看看显示什么

Rank: 7Rank: 7Rank: 7

注册时间
2014-2-12
金币
17610 个
威望
4 个
荣誉
0 个

签到天数: 1790 天

连续签到: 19 天

[LV.Master]伴坛终老

发表于 2020-10-13 14:44 |显示全部楼层
确实是不错,不过感觉意义不大.跑包本身就没有动力了.
不想写
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ | Archiver | 手机版 | 无线论坛 ( 粤ICP备11076993|粤公网安备44010602008359号 ) |网站地图

GMT+8, 2020-10-30 08:59

返回顶部 返回列表