分享一个自己写的telnet获取wifi密码的脚本及WEB

一只猿 (我是猴子派来的彩笔) | 2015-03-14 16:48

比较老的漏洞WooYun: FAST MERCIRY路由器telnet另类入侵 读取WIFI密码通过telnet获取迅捷(FAST),水星(MERCIRY ),TP_LINK路由器的wifi密码。

批量扫描互联网无线路由设备telnet,并获取WIFI密码,分享一个自己写的telnet获取wifi密码的脚本及WEB。

批量扫描互联网无线路由设备telnet,并获取WIFI密码,分享一个自己写的telnet获取wifi密码的脚本及WEB。  

下载地址:

telnet_wifi.zip(511.71 KB),备用地址

文件说明:

get.py是获取wifi密码的脚本,自定义IP段扫描,线程默认200(可在脚本中更改),由于是存储到mysql数据库中的,需要安装python-mysqldb

list.py是WEB用的列表,运行此脚本需要安装web.py模块

ttlwifi.sql是数据库结构,keydata表用来存放获取到的数据,keydatatmp是临时表,合并整合数据时可使用。

脚本中使用了淘宝的api来获取ip所在的城市,准确度还行,如果有更好的也欢迎提供。

实际测试机器性能还过得去的话开6个进程(一个进程开了200线程),6M带宽一天获取10000+的密码是没有问题的,如果朋友们有足够的时间和带宽,扫遍全国将会拥有一份不错的wifi破解字典,当然活跃IP段的选择也很重要。如果你的密码被扫描到,就赶紧换密码吧。

这里有两个小问题需要朋友们自行修改(练习python的机会来了)

第一:对于中文名称的SSID将会处理失败

第二:没有做防注入,所以SSID中带有英文单引号的将会存储失败并报错。

留言评论(旧系统):

佚名 @ 2015-05-10 22:20:18

具体怎么使用?

本站回复:

安装 python 环境,命令行下使用。

佚名 @ 2015-09-11 21:44:27

大神能不能出个新手的教程

本站回复:

这个已经很简单了。

佚名 @ 2015-09-16 17:29:31

我是看到 莫斐斯 进来的,发现都是 黑客帝国的任务图片

本站回复:

-_-!!!

佚名 @ 2015-09-20 21:37:58

(1049, "Unknown database 'ttlwifi'") Exception AttributeError: "Database instance has no attribute 'connection'" in <bound method Database.__del__ of <__main__.Database instance at 0x2084de8c>> ignored 请教要怎么修复?捣鼓了很久。。。。调用不了数据库

本站回复:

Unknown database 'ttlwifi'"

佚名 @ 2015-09-21 19:24:12

请问 这个提示是什么意思 还有个问题如何以网页的形式显示出爆出的密码 我已经安装Apache了 (1045, "Access denied for user 'root'@'localhost' (using password: YES)") Exception AttributeError: "Database instance has no attribute 'connection'" in <bound method Database.__del__ of <__main__.Database instance at 0x7f13848a7440>> ignored

本站回复:

拒绝访问

佚名 @ 2015-09-21 19:53:12

下载完telnet_wifi.zip下步咋弄啊。求核总敲敲我脑袋

本站回复:

get.py是获取wifi密码的脚本,自定义IP段扫描,线程默认200(可在脚本中更改),由于是存储到mysql数据库中的,需要安装python-mysqldb list.py是WEB用的列表,运行此脚本需要安装web.py模块 ttlwifi.sql是数据库结构,keydata表用来存放获取到的数据,keydatatmp是临时表,合并整合数据时可使用。

佚名 @ 2015-09-24 14:11:46

能否告知下ubuntu下能跑这脚本的python、mysql以及python-mysqldb的版本? 数据库总连不上

本站回复:

百度…… -_-!!!

佚名 @ 2015-09-25 20:37:20

大神,请问我照文章里的操作,已经能破解出wifi了,但是不能连接mysql,提示翻译过来是"无法连接到mysql服务器在127.0.0.1",,127.0.0.1:8080网页不能显示结果?

本站回复:

mysql服务没开吧。

佚名 @ 2015-09-25 20:49:37

[Get] 2015-09-25 20:02:12 219.138.xxxxxx MERCURY_A010E4 85497237 (2003, "Can't connect to MySQL server on '127.0.0.1' (111)") Exception AttributeError: "Database instance has no attribute 'connection'" in <bound method Database.__del__ of <__main__.Database instance at 0x8fcd74c>> ignored 这个 错误 怎么 解决 ?

本站回复:

mysql端口不对或服务未开启。

低调的雨滴 @ 2015-10-07 00:05:58

大神,运行list.py 显示http://0.0.0.0:8080怎么破?get.py 提示 Exception AttributeError:"Database instance has no attribute 'connection'" in <bound method Database.__del__ of <__main__.Database instance at 0X*********>> ignored 上面的星号的字符每次都不一样的,mysql已经确认开启了

本站回复:

数据库问题吧,其他的不知道了,这个脚本我还没测试过。

佚名 @ 2015-10-10 20:42:55

能扫描出来结果,为什么数据库里面为空

本站回复:

-_-!!!

佚名 @ 2015-12-09 13:46:26

C:\Python27>python get.py Just make a test in the extent permitted by law (^_^) Restart mysql service ... Traceback (most recent call last): File "get.py", line 144, in <module> mysqlStratPro = subprocess.Popen(stratMysqlCMD,stderr=subprocess.PIPE,stdout =subprocess.PIPE) File "C:\Python27\lib\subprocess.py", line 672, in __init__ errread, errwrite) File "C:\Python27\lib\subprocess.py", line 882, in _execute_child startupinfo) WindowsError: [Error 2]

本站回复:

[暂无回复]

Anonymous @ 2015-12-31 23:45:43

Anonymous: Debian mourns the passing of Ian Murdock https://bits.debian.org/2015/12/mourning-ian-murdock.html https://twitter.com/search?q=imurdock

本站回复:

-_-!!!

佚名 @ 2016-04-15 21:05:38

为什么填写ip的时候扫出来为0?怎么解决

本站回复:

没有开放端口吧。