疾风之狼 发表于 2016-4-16 13:11:47

生化危机3 PC版 雇佣兵模式 静态修改

get gold max(获得金钱最大):
bio3_pc_mercenaries.exe+45067 - A1 5C55B000         - mov eax, { }
bio3_pc_mercenaries.exe+4506C - BF 3F420F00         - mov edi,000F423F { 999999 }
bio3_pc_mercenaries.exe+45071 - 40                  - inc eax
bio3_pc_mercenaries.exe+45072 - BA 01000000         - mov edx,00000001 { 1 }
bio3_pc_mercenaries.exe+45077 - 3B C7               - cmp eax,edi
bio3_pc_mercenaries.exe+45079 - A3 5C55B000         - mov ,eax { }
bio3_pc_mercenaries.exe+4507E - 76 0A               - jna bio3_pc_mercenaries.exe+4508A    ->90 90 NOP NOP
bio3_pc_mercenaries.exe+45080 - 89 3D 5C55B000      - mov ,edi { }
bio3_pc_mercenaries.exe+45086 - 66 89 56 12         - mov ,dx
bio3_pc_mercenaries.exe+4508A - 66 FF 4E 12         - dec word ptr
bio3_pc_mercenaries.exe+4508E - 66 8B 46 12         - mov ax,

FC斌哥1 发表于 2016-4-16 23:17:39

这些全是代码'?

liujunbtx 发表于 2016-4-16 23:24:39

PC版不知道怎么修改。。。

yzb 发表于 2016-4-17 07:41:56

本帖最后由 yzb 于 2016-4-17 07:46 编辑

好久没看见老狼发作品了,来支持一下

这个是改的jna后面那条吧,jna是跳哪的可以nop?

w444 发表于 2016-4-17 13:31:31

经典,谢谢楼主的分享

疾风之狼 发表于 2016-4-17 13:41:28

yzb 发表于 2016-4-17 07:41
好久没看见老狼发作品了,来支持一下

这个是改的jna后面那条吧,jna是跳哪的可以nop?

是修改那条jna指令,jna是条件跳转指令,因为在jna后面是mov ,edi (把寄存器edi的数值传递给bio3_pc_mercenaries.exe+70555C),你看一下前面的mov edi,000F423F { 999999 }。

疾风之狼 发表于 2016-4-17 13:59:33

liujunbtx 发表于 2016-4-16 23:24
PC版不知道怎么修改。。。

把bio3_pc_mercenaries.exe+4507E - 76 0A - jna bio3_pc_mercenaries.exe+4508A指令NOP掉

NOP指令机械码是90   

yzb 发表于 2016-4-17 16:51:04

疾风之狼 发表于 2016-4-17 13:41
是修改那条jna指令,jna是条件跳转指令,因为在jna后面是mov ,edi (把寄存器edi的数值传递给bio3_pc_mer ...

知道了,原来就是判断标志位跳转的指令

我对pc汇编一直不是很熟{:4_94:}

九月鹰飞 发表于 2016-4-26 16:20:40

懂程序的高手啊 膜拜
页: [1]
查看完整版本: 生化危机3 PC版 雇佣兵模式 静态修改