紫水晶编程技术论坛 - 努力打造成全国最好的编程论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 7351|回复: 18

重复使用InlineHook, 简单卸载时全恢复

  [复制链接]

8

主题

77

帖子

2

精华

钻石会员

Rank: 6Rank: 6

积分
3279
发表于 2015-4-7 21:44:38 | 显示全部楼层 |阅读模式
inline HOOK 呢  是看了Tesla.Angela 教程  已经讲的很明白了

所以的不多解释了,  自己 突发奇想,为了方便使用,就自己整了个通用点的

方便重复使用,    有一点重复说眀下     下面这个数组,在主函数的.c 文件中定义
JmpStr[0] 就代表 你HOOK的第一个函数的 JMP转跳地址   JmpStr[1] 就是第二个

extern ULONG64 JmpStr[]; //HOOK第一个函数选择0,第二个选择1 ,以此类推

游客,如果您要查看本帖隐藏内容请回复

评分

参与人数 1水晶币 +60 收起 理由
Tesla.Angela + 60

查看全部评分

854

主题

3481

帖子

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

Rank: 125Rank: 125Rank: 125Rank: 125Rank: 125

积分
36100
发表于 2015-4-8 09:24:39 | 显示全部楼层
技术贴要发到技术区!已经从水区移动过来了!

8

主题

77

帖子

2

精华

钻石会员

Rank: 6Rank: 6

积分
3279
 楼主| 发表于 2015-4-8 11:58:59 | 显示全部楼层
Tesla.Angela 发表于 2015-4-8 09:24
技术贴要发到技术区!已经从水区移动过来了!

哦,  知道了

0

主题

42

帖子

0

精华

贵宾会员

Rank: 2Rank: 2

积分
1864
发表于 2015-4-8 13:41:26 | 显示全部楼层
学习了 谢谢

0

主题

6

帖子

0

精华

铜牌会员

Rank: 2Rank: 2

积分
32
发表于 2015-4-24 18:23:58 | 显示全部楼层
学习一下,不错。

7

主题

74

帖子

2

精华

钻石会员

Rank: 6Rank: 6

积分
2565
发表于 2015-5-19 12:58:20 | 显示全部楼层
看看是什么逻辑

2

主题

167

帖子

0

精华

金牌会员

Rank: 4Rank: 4Rank: 4Rank: 4

积分
944
发表于 2015-5-20 14:14:14 | 显示全部楼层
来学习学习源码

3

主题

32

帖子

0

精华

贵宾会员

Rank: 2Rank: 2

积分
1977
发表于 2015-5-22 01:03:19 | 显示全部楼层
谢谢分享!

2

主题

28

帖子

0

精华

铜牌会员

Rank: 2Rank: 2

积分
174
发表于 2015-5-28 02:45:22 | 显示全部楼层
学习一下,不错

0

主题

44

帖子

0

精华

铜牌会员

Rank: 2Rank: 2

积分
130
发表于 2015-8-14 03:01:06 | 显示全部楼层
谢谢分享
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

手机版|Archiver|紫水晶工作室 ( 粤ICP备05020336号 )

GMT+8, 2024-4-25 14:46 , Processed in 0.032038 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表