同人星球BBS -> 游戏修改 -> [求助]修改众大人帮我理解一下代码 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

qa892166756 08-08-22 00:04

修改众大人请求告诉我下面的是什么意思啊!!!
[Enable]
Alloc(newmem,2048)
Alloc(blaaaa,4587520)
Label(originalcode)
loadbinary(blaaaa,054.CEM)

newmem:
cmp ecx,00400000
jb originalcode
cmp ecx,00860000
ja originalcode
mov eax,blaaaa
sub eax,00400000
add ecx, eax

originalcode:                //重这里开始下面的代码就不知道是什么意思了
mov eax,[ebp+10]
push esi                      //保存ESI到寄存器:这里我也不知道是不是这个意思[s:5]
push edi                      //保存EDI到寄存器:这里我也不知道是不是这个意思[s:5]
jmp 0046E573            //这里是跳到什么地方

0046e56e:
jmp newmem              //这你我好像记得是算法开始的地方跳转到我们的内存镜像中让他去检查镜像

[Disable]
Dealloc(newmem)
Dealloc(blaaaa)
0046e56e:
mov eax,[ebp+10]
push esi
push edi


查看完整版本: [-- [求助]修改众大人帮我理解一下代码 --] [-- top --]

Powered by PHPWind v5.3 Code © 2003-05 PHPWind
Time 0.040563 second(s),query:3 Gzip enabled

You can contact us