ubnt解决方案
查看: 4753|回复: 19

薅google羊毛免费跑包的教程

[复制链接]

23

回帖

352

积分

45 小时

在线时间

少尉

注册时间
2014-6-27
金币
252 个
威望
8 个
荣誉
1 个
累计签到:14 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2020-10-12 15:00 |显示全部楼层
本帖最后由 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




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


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

  2. drive.mount('/drive')
复制代码
运行过程中会要求输入goole authtoken,点击输入框上面的链接,转到google账号,

选择允许后会生成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


HOST填入SSH command的内容,如0.tcp.ngrok.io
Port填入-p后面的数字
然后连接
要求输入用户名:root
密码是root password后面的内容

其实就是一个基于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可能会降速。
希望能够帮到没有超强显卡的朋友。





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x

评分

1

查看全部评分

23

回帖

352

积分

45 小时

在线时间

少尉

注册时间
2014-6-27
金币
252 个
威望
8 个
荣誉
1 个
累计签到:14 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2020-10-12 16:21 |显示全部楼层
本帖最后由 onwings78 于 2020-10-12 16:25 编辑

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x
回复

使用道具 举报

7420

回帖

4万

积分

1万

在线时间

管理员

无线论坛管理员

注册时间
2004-10-2
金币
35163 个
威望
404 个
荣誉
114 个
累计签到:119 天
连续签到:3 天
[LV.200]无线新星
发表于 2020-10-12 16:01 |显示全部楼层
人才,那AWS之类的都一样可以薅了
回复

使用道具 举报

213

回帖

1044

积分

398 小时

在线时间

上尉

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

尚未签到

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

使用道具 举报

23

回帖

352

积分

45 小时

在线时间

少尉

注册时间
2014-6-27
金币
252 个
威望
8 个
荣誉
1 个
累计签到:14 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2020-10-12 17:46 |显示全部楼层
qwe_2016 发表于 2020-10-12 16:57
哈哈,被检测到长期占用GPU跑包会被封号

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

使用道具 举报

57

回帖

1814

积分

12 小时

在线时间

上尉

注册时间
2020-10-3
金币
1753 个
威望
0 个
荣誉
0 个
累计签到:12 天
连续签到:1 天
[LV.20]漫游旅程
发表于 2020-10-12 17:50 |显示全部楼层
帮你顶一下
回复

使用道具 举报

57

回帖

1814

积分

12 小时

在线时间

上尉

注册时间
2020-10-3
金币
1753 个
威望
0 个
荣誉
0 个
累计签到:12 天
连续签到:1 天
[LV.20]漫游旅程
发表于 2020-10-12 18:09 |显示全部楼层
支持楼主、感谢分享
回复

使用道具 举报

4416

回帖

2万

积分

1741 小时

在线时间

大校

灌水天才

注册时间
2013-12-3
金币
16380 个
威望
84 个
荣誉
1 个
累计签到:1454 天
连续签到:2 天
[LV.1825]无线元老
发表于 2020-10-12 18:55 |显示全部楼层
楼主NB
回复

使用道具 举报

1356

回帖

1万

积分

2243 小时

在线时间

上校

注册时间
2016-11-13
金币
14111 个
威望
7 个
荣誉
1 个
累计签到:1386 天
连续签到:1 天
[LV.1825]无线元老
发表于 2020-10-12 19:51 |显示全部楼层
好高级的东西,膜拜中。我连梯子都没得。
回复

使用道具 举报

23

回帖

352

积分

45 小时

在线时间

少尉

注册时间
2014-6-27
金币
252 个
威望
8 个
荣誉
1 个
累计签到:14 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2020-10-12 22:51 |显示全部楼层
无线爱好者学徒 发表于 2020-10-12 19:51
好高级的东西,膜拜中。我连梯子都没得。

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

使用道具 举报

254

回帖

1万

积分

730 小时

在线时间

上校

30天持久勋章

注册时间
2018-9-11
金币
16793 个
威望
8 个
荣誉
0 个
累计签到:1663 天
连续签到:7 天
[LV.1825]无线元老
发表于 2020-10-13 12:19 |显示全部楼层
好高级的东西,膜拜中。我连梯子和账号都没得,
回复

使用道具 举报

279

回帖

3万

积分

860 小时

在线时间

大校

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

注册时间
2014-2-12
金币
31813 个
威望
4 个
荣誉
0 个
累计签到:2837 天
连续签到:1 天
[LV.2920]超级粉丝
发表于 2020-10-13 14:44 |显示全部楼层
确实是不错,不过感觉意义不大.跑包本身就没有动力了.
不想写
回复

使用道具 举报

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

本版积分规则

站点统计 | Archiver | 手机版 | 无线门户 ( 粤ICP备11076993号|粤公网安备44010602008359号 ) |网站地图

GMT+8, 2025-2-1 06:44

返回顶部 返回列表