首页
社区
课程
招聘
[旧帖] [原创]对付RkU的反调试 0.00雪花
发表于: 2009-5-6 20:01 1373

[旧帖] [原创]对付RkU的反调试 0.00雪花

2009-5-6 20:01
1373
RkU加入反调试功能,代码如下:

-----------------------------------------------------------------
function IsDebuggerPresent(): BOOL;
var
  pBuf: PROCESS_BASIC_INFORMATION;
begin
  bytesIO := 0;
  ZwQueryInformationProcess(GetCurrentProcess(), ProcessBasicInformation, @pBuf, sizeof(PROCESS_BASIC_INFORMATION), @bytesIO);
  result := BOOL(pBuf.PebBaseAddress^.BeingDebugged);
end;
----------------------------------------------------------------
if IsDebuggerPresent() then ExitProcess(0);

用OllyDbg查看、执行时,RkU的汇编代码会自动消失,可以采用如下方法解决:使用OllyDbg
插件PhantOm,选择"load driver"和"hide OllyDbg windows",这样便可针对此反调试功能进行OllyDbg的隐藏,顺利进行RkU的调试。

初次发帖,请大家多多支持,不当之处,还请多多包涵,谢谢!

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
感谢感谢,最近正在看RKU相关的内容。
2009-5-6 20:03
0
雪    币: 62
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
不错,学习了,正在学习中
2009-5-8 22:47
0
游客
登录 | 注册 方可回帖
返回
//