首页
社区
课程
招聘
[旧帖] 这几个CALL都是干什么的啊???怎么自己写的程序自己都看不懂,如何去读别人的程序呢?? 0.00雪花
发表于: 2007-12-25 10:29 5345

[旧帖] 这几个CALL都是干什么的啊???怎么自己写的程序自己都看不懂,如何去读别人的程序呢?? 0.00雪花

2007-12-25 10:29
5345
00453798  /.  55            push    ebp
00453799  |.  8BEC          mov     ebp, esp
0045379B  |.  6A 00         push    0
0045379D  |.  6A 00         push    0
0045379F  |.  53            push    ebx
004537A0  |.  8BD8          mov     ebx, eax
004537A2  |.  33C0          xor     eax, eax
004537A4  |.  55            push    ebp
004537A5  |.  68 03384500   push    00453803
004537AA  |.  64:FF30       push    dword ptr fs:[eax]
004537AD  |.  64:8920       mov     dword ptr fs:[eax], esp
004537B0  |.  8B83 F8020000 mov     eax, dword ptr [ebx+2F8]         ;  这里EBX+2F8 恒等于00D53888,不知道是个什么东西
004537B6  |.  E8 6D5AFEFF   call    00439228                         ;  这个CALL也不知道是干什么的,F7跟进一下子就跟丢了
004537BB  |.  33D2          xor     edx, edx
004537BD  |.  52            push    edx                              ; /Arg2 => 00000000
004537BE  |.  50            push    eax                              ; |Arg1
004537BF  |.  8D45 FC       lea     eax, dword ptr [ebp-4]           ; |
004537C2  |.  E8 0546FBFF   call    00407DCC                         ; \check1.00407DCC
004537C7  |.  8B45 FC       mov     eax, dword ptr [ebp-4]
004537CA  |.  E8 9D3BFDFF   call    0042736C                         ;  这个是调用SHOWMESSAGE来显示字符串
004537CF  |.  8D55 F8       lea     edx, dword ptr [ebp-8]
004537D2  |.  8B83 F8020000 mov     eax, dword ptr [ebx+2F8]
004537D8  |.  E8 6FF2FDFF   call    00432A4C
004537DD  |.  8B45 F8       mov     eax, dword ptr [ebp-8]           ;  dword ptr [ebp-8]==edit1.text
004537E0  |.  E8 873BFDFF   call    0042736C                         ;  这个是调用SHOWMESSAGE来显示字符串
004537E5  |.  33C0          xor     eax, eax
004537E7  |.  5A            pop     edx
004537E8  |.  59            pop     ecx
004537E9  |.  59            pop     ecx
004537EA  |.  64:8910       mov     dword ptr fs:[eax], edx
004537ED  |.  68 0A384500   push    0045380A
004537F2  |>  8D45 F8       lea     eax, dword ptr [ebp-8]
004537F5  |.  E8 5206FBFF   call    00403E4C
004537FA  |.  8D45 FC       lea     eax, dword ptr [ebp-4]
004537FD  |.  E8 4A06FBFF   call    00403E4C
00453802  \.  C3            retn

原程序是用DELPHI写的,代码如下,现在不能对号入座:
procedure TForm1.FormCreate(Sender: TObject);
var
  shandle:string;
begin
  shandle:=inttostr(edit1.Handle);
  showmessage(shandle);
  showmessage(edit1.text);
end;
仅仅这几行代码而已

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

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 398
活跃值: (343)
能力值: (RANK:650 )
在线值:
发帖
回帖
粉丝
2
导出map
od加载map
2007-12-25 10:39
0
雪    币: 212
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
MAP导出了,用DEDE
但是OD中如何加载MAP,没弄过,能详细说一下吗,谢谢
2007-12-25 10:43
0
雪    币: 2506
活跃值: (1050)
能力值: (RANK:990 )
在线值:
发帖
回帖
粉丝
4
插件->LoadMap
2007-12-25 10:56
0
雪    币: 212
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
我的OD中大约有不到20个插件,唯独没有LOADMAP
这个插件哪里弄????
各位别烦啊,我真的很菜的
2007-12-25 11:00
0
雪    币: 2506
活跃值: (1050)
能力值: (RANK:990 )
在线值:
发帖
回帖
粉丝
6
这个插件一般打包的OD里都应该带吧?附件就是。
上传的附件:
2007-12-25 11:11
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
我不懂走过学习
2007-12-25 11:43
0
雪    币: 398
活跃值: (343)
能力值: (RANK:650 )
在线值:
发帖
回帖
粉丝
8
如果是你自己写的程序,不要用dede导出map
用delphi导出map
2007-12-25 11:56
0
雪    币: 212
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
请教,我用了这么长时间D7,不知道如何导出MAP
2007-12-27 12:58
0
雪    币: 87
活跃值: (47)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
10
用IDA吧,用delphi的sig
2007-12-27 13:05
0
游客
登录 | 注册 方可回帖
返回