社区
其它技术问题
帖子详情
APIHOOK的详细实例源代码谁有?
心若冰清自然开心
2010-07-26 01:03:10
如题
...全文
99
13
打赏
收藏
APIHOOK的详细实例源代码谁有?
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
herman~~
2010-07-28
打赏
举报
回复
google上还是有许多的..
magic7004
2010-07-28
打赏
举报
回复
楼主给你发了个,我自己写的,不过没有注释哦。
maoxing63570
2010-07-28
打赏
举报
回复
建议楼主去找个什么盗号的木马来研究下,就知道了
zhangweiit
2010-07-27
打赏
举报
回复
这篇文章也讲挺好的
http://hi.baidu.com/dyqq1234/blog/item/6057f9cbd094b68dc91768d4.html
zhangweiit
2010-07-27
打赏
举报
回复
CSDN就有好多源码下载
鼠标键盘钩子例子 后门F2键
http://download.csdn.net/source/1576964
枚举消息钩子,钩子,消息钩子检测
http://download.csdn.net/source/2539282
你去网上搜索的时候,用关键词 MFC 钩子,搜索一下,一大堆
关键是两个函数的使用
SetWindowsHookEx 安装钩子
UnhookWindowsHookEx 取消钩子
deutschland2525
2010-07-27
打赏
举报
回复
bang mang ding
心若冰清自然开心
2010-07-27
打赏
举报
回复
管它什么的,先发个我邮箱看看,最好有详细解说的,我在公司里写了个,不过是有个框架的,想详细的弄明白,可惜公司的不能带出来,郁闷啊,我的邮箱xs595@qq.com
magic7004
2010-07-26
打赏
举报
回复
[Quote=引用 4 楼 lvshaoqing 的回复:]
引用 3 楼 magic7004 的回复:
我有啊,比着Programming Applications for Microsoft Windows那本书里写的SDK的,Hook了CreateProcess,楼主想要不?
这个当然要了啊。 下载地址呢?
[/Quote]
在我的电脑里啊,没有下载地址的,我自己写的啊。
lvshaoqing
2010-07-26
打赏
举报
回复
[Quote=引用 3 楼 magic7004 的回复:]
我有啊,比着Programming Applications for Microsoft Windows那本书里写的SDK的,Hook了CreateProcess,楼主想要不?
[/Quote]
这个当然要了啊。 下载地址呢?
magic7004
2010-07-26
打赏
举报
回复
我有啊,比着Programming Applications for Microsoft Windows那本书里写的SDK的,Hook了CreateProcess,楼主想要不?
ypb362148418
2010-07-26
打赏
举报
回复
网上很多的,搜一下就知道了
野男孩
2010-07-26
打赏
举报
回复
sourceforge上应该有,或者下个微软的detour库也行
VC 写的
API
Hook
实例
源代码
.rar
VC 写的
API
Hook
实例
源代码
,VC 写的
API
Hook
实例
源代码
,大致翻了一下,只挂引入表的函数,注入有SetWindow
Hook
Ex和CreateRemoteThread两种方式,进程枚举也区分了不同系统下使用的psai和toolhelp,另外为了获得Process的创建消息,做了一个驱动来注册回调函数,总的来说,在注入部分做得相当棒,如果想挂各种函数,可以结合detour使用。
VC++写的
API
Hook
实例
源代码
通过远程线程注入或者消息注入,实现函数挂钩
易语言使用
hook
逆向技术实现WX常用功能操作专题课程
本课程主要是讲解了WX的PC版中使用
hook
技术来达到目前一些流行需求的目的。主要用的工具是ce,od,易语言,本课程只做技术分享交流,请勿用于非法用途。
C# 优雅的
API
HOOK
支持X86+X64源码
using System; using System.Runtime.InteropServices; namespace Native
Hook
.Test { public delegate Int32 MessageBoxW(IntPtr hWnd, [MarshalAs(UnmanagedType.LPWStr)] string lpText, [MarshalAs(UnmanagedType.LPWStr)] string lpCaption, UInt32 uType); public class MessageBox
Hook
: Nt
API
Hook
{ [Dll
Hook
("user32", EntryPoint = "MessageBoxW")] public Int32 MessageBox(IntPtr owner, string text, string caption, UInt32 options) { //拦截信息 Console.Title = caption; Console.WriteLine(text); //调用源函数 return Origin.Invoke(owner, text, caption, options); } } } [STAThread] static void Main(string[] args) { using (var
hook
= new MessageBox
Hook
()) { //绕过
Hook
直接调用源函数
hook
.Origin(IntPtr.Zero, "111", "222", 0); //调用
Api
被
Hook
MessageBox.Show("Hello world", "666", MessageBoxButtons.YesNoCancel); } //
Hook
解除拦截不到 MessageBox.Show("Hello world", "666", MessageBoxButtons.YesNoCancel); }
C#实现 web
hook
演示程序
源代码
通过Easy
Hook
插件实现
HOOK
wininet.dll程序集内的
API
。示例中WebBrowser控件访问淘宝天猫商品详情页,页面却呈现百度首页,但是页面document的DOM对象的URL仍是原来的。
其它技术问题
3,881
社区成员
9,054
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章