EMU618社区

 找回密码
 立即注册
搜索
查看: 720|回复: 8

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

[复制链接]

签到天数: 2190 天

[LV.Master]伴坛终老

发表于 2016-4-16 13:11:47 | 显示全部楼层 |阅读模式
get gold max(获得金钱最大):
$ S# I; V5 ^5 n
bio3_pc_mercenaries.exe+45067 - A1 5C55B000           - mov eax,[bio3_pc_mercenaries.exe+70555C] { [000000AC] }9 Y( I: L% i0 ^% \' a5 ~2 V
bio3_pc_mercenaries.exe+4506C - BF 3F420F00           - mov edi,000F423F { 999999 }
5 u4 J" j) o/ k# B* `bio3_pc_mercenaries.exe+45071 - 40                    - inc eax, l# |* A' i& L* C; O/ J
bio3_pc_mercenaries.exe+45072 - BA 01000000           - mov edx,00000001 { 1 }
/ f  X! o/ g  `; q& x& {9 Rbio3_pc_mercenaries.exe+45077 - 3B C7                 - cmp eax,edi  O  B. n2 `. R0 D  P6 x) `
bio3_pc_mercenaries.exe+45079 - A3 5C55B000           - mov [bio3_pc_mercenaries.exe+70555C],eax { [000000AC] }
7 O3 B- N& W: @bio3_pc_mercenaries.exe+4507E - 76 0A                 - jna bio3_pc_mercenaries.exe+4508A    ->90 90 NOP NOP
) W) t( X5 @# I% U% J4 ]( c
bio3_pc_mercenaries.exe+45080 - 89 3D 5C55B000        - mov [bio3_pc_mercenaries.exe+70555C],edi { [000000AC] }
8 W0 c* K, Y* e7 q* V2 e$ `, Ubio3_pc_mercenaries.exe+45086 - 66 89 56 12           - mov [esi+12],dx* }$ M8 F% y1 r2 F3 U& \! W
bio3_pc_mercenaries.exe+4508A - 66 FF 4E 12           - dec word ptr [esi+12]
0 y3 S9 |* `1 N5 x3 N/ V/ abio3_pc_mercenaries.exe+4508E - 66 8B 46 12           - mov ax,[esi+12]
[发帖际遇]: 疾风之狼辛苦发帖,赚了 1 个 柠檬. 幸运榜 / 衰神榜

签到天数: 337 天

[LV.8]以坛为家I

发表于 2016-4-16 23:17:39 | 显示全部楼层
这些全是代码'?
[发帖际遇]: FC斌哥1摆地摊卖菜,占道经营被城管罚款 2 个 柠檬. 幸运榜 / 衰神榜

签到天数: 2060 天

[LV.Master]伴坛终老

发表于 2016-4-16 23:24:39 | 显示全部楼层
PC版不知道怎么修改。。。
[发帖际遇]: liujunbtx整理箱子竟然翻出了 4 个 柠檬. 幸运榜 / 衰神榜

签到天数: 6 天

[LV.2]偶尔看看I

发表于 2016-4-17 07:41:56 | 显示全部楼层
本帖最后由 yzb 于 2016-4-17 07:46 编辑
, h3 W% `3 V: b1 t6 m! L
6 `# n9 x; n  _6 G; C; h9 o! w好久没看见老狼发作品了,来支持一下: G5 _% k: i1 o1 c

( t$ G  B. c5 ?( J" n8 g这个是改的jna后面那条吧,jna是跳哪的可以nop?

签到天数: 17 天

[LV.4]偶尔看看III

发表于 2016-4-17 13:31:31 | 显示全部楼层
经典,谢谢楼主的分享

签到天数: 2190 天

[LV.Master]伴坛终老

 楼主| 发表于 2016-4-17 13:41:28 | 显示全部楼层
yzb 发表于 2016-4-17 07:41+ @4 B% a) l) n- m& p0 Z$ Y% G
好久没看见老狼发作品了,来支持一下* {1 I0 \6 `9 e) i

7 A* I* z! F7 E8 P% ~# y/ Q; K. i这个是改的jna后面那条吧,jna是跳哪的可以nop?

5 s  T( p1 Y* g0 N1 `8 o1 z2 |是修改那条jna指令,jna是条件跳转指令,因为在jna后面是mov [bio3_pc_mercenaries.exe+70555C],edi (把寄存器edi的数值传递给bio3_pc_mercenaries.exe+70555C),你看一下前面的mov edi,000F423F { 999999 }。

签到天数: 2190 天

[LV.Master]伴坛终老

 楼主| 发表于 2016-4-17 13:59:33 | 显示全部楼层
liujunbtx 发表于 2016-4-16 23:24
7 t/ `, c2 J* W/ m3 NPC版不知道怎么修改。。。
  z' N) B0 i0 g" @/ n
把bio3_pc_mercenaries.exe+4507E - 76 0A - jna bio3_pc_mercenaries.exe+4508A指令NOP掉
) z2 k: N6 h  O8 Y. u. A0 }$ n6 X) z- `) `8 O8 p0 ?0 N
NOP指令机械码是90   

签到天数: 6 天

[LV.2]偶尔看看I

发表于 2016-4-17 16:51:04 | 显示全部楼层
疾风之狼 发表于 2016-4-17 13:41$ k& D) l: h+ f5 N# W- l8 h
是修改那条jna指令,jna是条件跳转指令,因为在jna后面是mov ,edi (把寄存器edi的数值传递给bio3_pc_mer ...

# u5 R" t0 ]2 @知道了,原来就是判断标志位跳转的指令' p3 E: a  E4 y" d2 ]0 s4 a3 Z8 E" Z

: h4 [+ F0 ?3 \/ n2 h! X我对pc汇编一直不是很熟{:4_94:}

签到天数: 179 天

[LV.7]常住居民III

发表于 2016-4-26 16:20:40 | 显示全部楼层
懂程序的高手啊 膜拜
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|国治模拟精品屋 ( 沪ICP备15012945号-1 )

GMT+8, 2026-1-13 09:42 , Processed in 1.099610 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表