首页
社区
课程
招聘
[求助]求一份ring 3下inline hook代码
发表于: 2010-10-28 01:26 6028

[求助]求一份ring 3下inline hook代码

2010-10-28 01:26
6028
求一份ring 3下inline hook代码(最好是VC版),我自己用asm写了一个inline hook 总是出现堆栈破坏的情况。调试了整整一天,向大牛们求一份代码,研究学习。

在论坛里了找了一份贴子。
http://bbs.pediy.com/showthread.php?t=71480

可是自己载下来后,调式出现5个字转换错误,自己转换一下后,还是有不能实现inline hook.

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;
}


由于是我用VC写的,这个代码思路我比较喜欢,可是就是不能正常调试。头大啊。月影海风大哥咧。。。。

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

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 97697
活跃值: (200734)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
2
Sorry,我想正常情况下 把你自己的想法 通过 论坛短信功能 发给他 时间可能快些得到答复.

不知道这样回答可否.

Программное обеспечение выпуска и Windows Crack Обучение
Нам-Dabei Guanyin Бодхисаттва Нам без митабха
2010-10-28 01:33
0
雪    币: 53
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢版主。希望会的朋友,能给我一些提示和指点。
2010-10-28 01:46
0
雪    币: 316
活跃值: (336)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
hook资料真正的是汗牛充栋。
2010-10-28 15:21
0
雪    币: 458
活跃值: (421)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
5
2010-10-28 16:03
0
雪    币: 53
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
谢谢,我先看看。
2010-10-30 13:20
0
游客
登录 | 注册 方可回帖
返回
//