首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >根据隔壁邻居小姐姐的WIFI获取到她的个人信息!再解开她的WIFI!

根据隔壁邻居小姐姐的WIFI获取到她的个人信息!再解开她的WIFI!

作者头像
python学习教程
发布2020-08-04 16:35:10
发布2020-08-04 16:35:10
1.4K0
举报
文章被收录于专栏:python学习教程python学习教程
一、引言

今天发现Python一个非常好玩的地方,哈哈哈!破解wifi一般都是用字典暴力破解,还要跑老久了,今天小编交大家如何获取到隔壁邻居小姐姐的用户信息,才轻而易举的连上她的wifi!是很温柔的那种!

随着无线网络的不断发展,几乎所有场合都会覆盖WIFI信号,无论是公共地点还是家庭之中。众所周知,目前WIFI普遍的认证方式为wpa2,这种认证方式安全性相当不错,但由于人们设置密码时的随意性和固有思维,使得我们可以利用字典暴力破解。普通的字典大多是全覆盖的、总结性的,针对部分弱口令或许有用,不过1g的字典就算跑也要跑几个小时。那么如何利用已知目标wifi用户的信息生成一个不错的字典呢?

二、寻找wifi及具体信息

首先,生成字典的目的是为了破解密码,而想要破解密码,得先寻找一个wifi,假设找到了你邻居的wifi,那么接下来要做的就是收集信息。譬如:邻居的名字,生日,工作,老婆叫什么,儿子叫什么,生日是哪天。我们获得的信息越多,生成的密码字典就越丰富,破解可能性就越大。

三、填写信息文件

收集信息后,要做的是创建一个文件。

隔壁邻居小姐姐的美照附上!哈哈,准备加波微信!别用来做坏事哦!否则就有违小编的初心了呢!

如图,首先创建一个名为 information 的文件,无后缀。格式如下,以 “:” 为分界线(英文冒号),左侧为信息名称,右侧为信息的具体内容,内容不清楚则填no,由于代码关系,不要少于20行。

四、生成字典

信息文件创建完毕后,便可以生成字典。这里我使用python来完成这一工作。生成的算法策略如下。

1. 大于8位的直接保留,小于8位的舍弃。

2. 信息相互组合,小于8位舍弃。

3. 生日提取年份、日月与其他信息组合,小于8位舍弃。

4. 所有小于8位的信息与短数字(0-9的全排列)进行组合,生成8位密码。

5. 所有信息与的9位以内短数字进行组合如(1233456789,000000000)。

6. 所有组合与特殊符号相结合,如“#”、“%”等。特殊字符的位置可以是开头中间和结尾。

接下来,使用python根据以上策略对信息进行结合处理。首先将信息存入一个list中。

为了阅读方便,information文件中前20个信息写的很具体。最后三行则是对20行之后的补充。

随后,将短数字与特殊符号放入其他两个list中,代码见最后。并根据策略进行相互组合。 最后生成符合我们心意的字典 。最后附上代码~

------------------- End ------------------

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-08-03,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 二、寻找wifi及具体信息
  • 三、填写信息文件
  • 四、生成字典
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档