首页
社区
课程
招聘
[求助]求教DELPHI如何反破解?
发表于: 2008-7-14 23:58 4507

[求助]求教DELPHI如何反破解?

2008-7-14 23:58
4507
求教DELPHI如何反破解?看了不少相关的资料不过都很空洞!SEH,反调试等等!我看了几个别人写的CM!一运行或是一调试就会跑飞了!请问这用DELPHI是如何实现的!如过可以的话可发段代码来学习学习吗?本人真的很想了解这方面的知识啊!谢谢!

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 261
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
2
各位高人就开开金口吧!小弟急啊!
2008-7-15 21:08
0
雪    币: 126
活跃值: (179)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
给你个例子.你在Button1Click里面的Test()这行下断点.
按F8跟踪会显示完对话框就会退出.其他情况显示完对话框后正常执行.
procedure KillMe();
begin
  Application.Terminate();
end;

procedure Test();
var
  Msg : String;
begin
  msg := '你好啊';
  ShowMessage(Msg);
  asm
    mov eax, [ebp + 4]
    mov ebx, [eax]
    and ebx, $FF
    sub ebx, $CC
    jne @def
    add eax,5
    mov [ebp + 4], eax
@def:
  end;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  Test();
  asm
    jmp @def
    nop
    nop
    nop
    nop
    call KillMe
@def:
  end;
end;
2008-7-16 17:48
0
游客
登录 | 注册 方可回帖
返回
//