不好意思找邻居问wifi密码,用python暴力破解邻居家wifi密码

Python027

不好意思找邻居问wifi密码,用python暴力破解邻居家wifi密码,第1张

自己没装宽带,出门在外没流量用怎么办?当初4G刚出来的时候,听说有人开一晚上4G流量看电影,把房子看没了,现在5G在发展的时代,可能就会发现这样尴尬的事情,天用python教大家写一个暴力破解Wi-Fi的程序,Wi-Fi在手,天下我有!

1、搭建python环境

2、pywifi模块

3、字典

4、清除系统中的任何wifi连接记录

1、先导用模块

2、准备字典

随机搞10个wifi的弱口令

3、配置扫描器

推荐扫描时常可以设置在15-20秒之间,测试时常则可以自定义,考虑到认证速度于距离的关系,一般设置在15左右,再久的也没意义,到时候就算破解成功的热点,信号也好不到哪里

4、扫描周围热点

这里显示本次测试使用了11个弱口令,并扫描到了20个热点,然后开始跑起来了

有些时候加密rar软件经常会忘了密码,但记得密码的大概,于是乎用Python写个程序来暴力破解吧:

首先要搞清楚如何用命令行来解压缩,经研究,rar软件解压是用的unrar.exe,将这个程序拷贝到C:\windows,然后进入加密软件包所在的文件夹,用命令行运行 下面的命令:

unrar.exe e -pabcd 123.rar

程序就是先前拷到C:\windows,然后参数e是指相对路径,如果在是本文件夹下运行这个命令,则只打文件名就可以了,输入密码的方式是-p后面的字段,假定是abcd,最后面的是要解压的文件名。

下面我们解决如何用Python来运行windows下的命令行

import subprocess

command = 'unrar.exe e -n -pabcd 123.rar'

subprocess.call(command)

这样也可以完成解压,既然这样,那就开干吧,写一个暴力循环,我以4位字母为例,字母加的不全,实际使用可以视情况添加

list1=['a','b','c','d']

list2=['a','b','c','d']

list3=['a','b','c','d']

list4=['a','b','c','d']

for i1 in range(0,len(list1),1):

for i2 in range(0,len(list2),1):

for i3 in range(0, len(list3), 1):

for i4 in range(0, len(list4), 1):

password=list1[i1]+list2[i2]+list3[i3]+list4[i4]

print(password)

command = 'unrar.exe e -n -p' + password + ' 123.rar'

child = subprocess.call(command)

if child == 0:

print('解压密码是:',password)

break

child是返回值,为0表示解压成功,可以挑出循环并打印密码了,我实测,4位纯数字或者字母,只需要十多秒就出来了,非常简单

你好!电信的星卡59档,包含30G国内定向流量和20G国内流量。定向流量可用于百度系、网易系、头条系、腾讯视频、优酷视频、爱奇艺、快手、易信、阿里云、阿里巴巴、书旗小说、高德地图、手淘天猫、央视频。不同地区的套餐详情可能略有出处,请以地方营业厅办理详情为准。