首页
社区
课程
招聘
[原创]ring3 & ring0 通用InlineHook代码(修补)
发表于: 2008-8-27 05:00 12536

[原创]ring3 & ring0 通用InlineHook代码(修补)

2008-8-27 05:00
12536

修补加强了下,支持多核,多线程
一晚上的战绩, 希望尊重版权, 写一个ring3下的例子,ring0下就不写了,很简单

#include <stdio.h>
#include "InlineHook.h"

typedef void (__stdcall *__Sleep)(DWORD);
__Sleep			realSleep = NULL;

VOID
__stdcall
MySleep(
	IN DWORD dwMilliseconds
	)
{
	printf("Sleep(%d) Called\n", dwMilliseconds);

	return realSleep(dwMilliseconds);
}

int main(int argc, char* argv[])
{
	InlineHook(Sleep, MySleep, &realSleep);
	Sleep(10);
	UnInlineHook(Sleep, realSleep);
	return 0;
}

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 7
支持
分享
最新回复 (10)
雪    币: 225
活跃值: (10)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
2
支持 !~~~~~~
2008-8-27 07:42
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
LZ 辛苦了
2008-8-27 09:08
0
雪    币: 22
活跃值: (443)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
干什么用的
2008-8-27 10:45
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
谢谢楼主分享
2008-8-27 11:35
0
雪    币: 133
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
喜欢源代码。
2008-8-27 12:06
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
收藏下...GOOD
2008-8-27 12:55
0
雪    币: 232
活跃值: (15)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
8
还是看雪人多
2008-8-27 13:28
0
雪    币: 20
活跃值: (37)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
9
太好了终于见到熟悉的风格了
2008-8-27 14:25
0
雪    币: 125
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
cooldiyer的主页是什么,记得以前常去的
2008-8-27 21:55
0
雪    币: 201
活跃值: (72)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
如何能 “// 跳回原始”?根本执行不到这里来嘛。
2008-9-21 19:22
0
游客
登录 | 注册 方可回帖
返回
//