同人星球BBS -> 游戏修改 -> [求助]crc bypass汇编脚本如何写!!! [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

qa892166756 08-08-20 14:34

本人是新手这是我第2次提问,请各位高手帮忙。谢谢!!!
[ENABLE]
alloc(crc,200)
alloc(dump,5550018)
label(ret)
ret:
loadbinary(dump,chao.CEM)
crc:
cmp eax,00400000
jb ret
cmp eax,00800000
ja ret
add eax,dump-400000
jmp ret
本人到这里就不知道怎么写了,[s:5]没办法新手。请高手帮忙说详细点举个例子~~~ 谢谢!!!!

瘸腿大象 08-08-20 21:00
loadbinary(dump,chao.CEM)

第一次见到这个命令
[s:5]

qa892166756 08-08-21 00:47
loadbinary(dump,chao.CEM)
这是将我们的内存镜像名为chao.CEM放到我们申请的DUMP内存中

瘸腿大象 08-08-21 01:06
似乎还有个关于dll的命令
ce的命令都有什么啊。

qa892166756 08-08-21 02:13
我也是新手 [s:6] 不懂得哦!!!

修改众 08-08-21 17:06
例子1只。其他我什么也不知道


制作CEM.
1.打开che或ze等.
2.进入游戏.CHE或ZE会自动加载游戏.
3.点memory view->File->Save Memory Region->在 'From' 中, 填入 400000和在 'To' ,填入 780000.
4.把include xxxxxxx选项钩上,再点add.
5.点save 保存到你的CHE或ZE的根目录下面并且命名为050


crc bypass脚本

[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
push edi
jmp 0046E573

0046e56e:
jmp newmem

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

qa892166756 08-08-21 23:34
修改众我爱死你了 [s:6] ,嘻嘻我真诚的感谢你!!! [s:10]


查看完整版本: [-- [求助]crc bypass汇编脚本如何写!!! --] [-- top --]

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

You can contact us