记录3389的登录账号密码-VB
和尚要了好久的程序,今天终于做出来了,贴出来一个半成品。(为什么贴一个半成品呢?因为成品和尚要用。。。嘿嘿)
这个程序就是记录本地登陆远程3389时输入的账号密码,简单的键盘钩子,没有多少技术含量。开始检测远程桌面的窗口用的还是timer,效率太低了。。。后来在VBGOOD看到reker贴出来的一个窗口HOOK,真是太强大了,立刻重写了代码,于是出现了这个程序。
键盘钩子用的全局钩子,开始针对某窗体HOOK的时候总是HOOK不到,后来网上问了某牛人回答是:针对某线程HOOK必须做成DLL!算了,我懒得做DLL了,就直接做成全局钩子,在回调函数里做了过滤。。。
聊天记录:
从前的我(57850989) 22:26:55
搞清楚钩子的种类
BlackFeather(345382462) 22:26:57
现在我的问题是
hMosHook = SetWindowsHookEx(WH_MOUSE_LL, AddressOf MyMSHook, App.hInstance, 0)
实现了
hMosHook = SetWindowsHookEx(WH_MOUSE_LL, AddressOf MyMSHook, App.hInstance, dwThreadId)
失败了
蠢de像头蜗牛(18512821) 22:27:22
hook自己?
BlackFeather(345382462) 22:27:25
不是
蠢de像头蜗牛(18512821) 22:27:39
指定的程序?
BlackFeather(345382462) 22:27:43
恩
从前的我(57850989) 22:27:50
指定其他进程的需要dll
首先贴出来窗口HOOK,VBGOOD帖子地址:http://www.vbgood.com/viewthread.php?tid=72904&extra=page%3D2
RegisterShellHookWindow。。强大的API,可以hook一切窗口的创建、销毁、焦点等等等等事件
下载地址:强大的窗体HOOK
3389登陆密码记录器工作的截图:
代码打包:
大家不要做坏事啊!~~
玩好!
留言列表:
本机测试失败,服务器用起来很舒服,哈哈!
顺便说一句,名字是不是有点戳啊?
好好起个名字!