自己动手做QQ木马-----HOOK篇

这篇博客详细介绍了如何利用HOOK技术制作QQ木马来获取用户号码和密码。通过讲解Windows的消息分类,如WM_COMMAND、WM_NOTIFY等,以及各种消息钩子类型,如WH_GETMESSAGE和WH_CALLWNDPROCRET,文章展示了如何对ComboBox和Edit控件进行消息挂钩,从而截取WM_GETTEXT和WM_CHAR消息,以此获取用户输入的信息。最后,博主提供了相关消息处理函数的代码示例。
摘要由CSDN通过智能技术生成

自己动手写QQ木马-----HOOK篇

 

    首先让我们来回顾一下Windows的消息分类。

l        WM_XXX(WM_COMMANDWM_NOTIFY)WINDOWS消息

硬件的输入消息或USER模块的窗口管理消息,任何派生自CWnd的类均可接收此消息。

l        WM_COMMAND命令消息

凡由UI对象产生的消息,可能来自菜单或加速键(wParam代表消息的来源),凡派生于CCmdTarget的类都由资格接收此消息。

l        WM_COMMAND WM_NOTIFY 控件通知消息,为的是向其父窗口(通常是对话框)通知某种消息。

控件分 标准控件 EditComboBoxListBox 使用WM_COMMAND

       常用控件 ImageListListCtrlTreeCtrl等使用WM_NOTIFY

l        WM_SYSCOMMAND系统菜单的命令消息。就是在窗口的标题栏处点右键弹出的菜单。

下图是Windows消息处理机制图:

Windows消息处理机制.jpg       通过上图,可以知道通过对某一线程设置消息钩子,就可以取得该线程消息泵分发出的消息。也就是说任何消息钩子截获的都是在消息泵处理之后的消息。下面列出常用的几个消息钩子类型:

l         WH_GETMESSAGE<

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值