标题: shunet兄请进,关于修改的问题, 有事请教!
性别:未知-离线 千山我独行

Rank: 4
组别 校尉
级别 仁勇校尉
功绩 17
帖子 177
编号 219
注册 2003-8-30


发表于 2003-9-22 17:44 资料 文集 短消息 看全部作者


QUOTE:
原帖由shunet于2003-09-22, 17:15:54发表
修改PE文件,狠!呵呵
要想修改代码段还是数据段?
有值得改的数据?

原来的san9.exe文件里有很多数据值得改,如钱粮增长率,四夷初始兵力,开发收益上限,军团钱粮存储上限等,但是san9pk.exe文件里的数据跟原来的原来完全不同了,似乎被加密过,还有加强版的磨练剧本根普通剧本的数据存储方式也差距很大,似乎是加密过


顶部
性别:未知-离线 千山我独行

Rank: 4
组别 校尉
级别 仁勇校尉
功绩 17
帖子 177
编号 219
注册 2003-8-30


发表于 2003-9-23 07:23 资料 文集 短消息 看全部作者


QUOTE:
原帖由shunet于2003-09-23, 00:35:53发表
如果你对汇编有点了解的话,应该知道很多指令的代码长度是变长的,比如x=30这样的语句,30这个即时数值会体现在代码段中一个指令加一个操作数,那个是很没规律的,你要是想反汇编的话,很痛苦的.一般来将即时数据是应该不会去加密的,那么这些数据有可能存在加密的数据段.比如他分配了y的数据是30,语句写做x=y,如果加密的话y的数据为某个不等于30的值,语句是x=f(y).

象你这样的修改方式全靠碰,非常难的啊
一般代码段的修改多是加点代码,象你这样的我头回见,比如游戏网做的D版游戏,就加了游侠网的启动界面.代码插在空余区域.

那些不是碰的,是别人对exe文件反汇编后找出的,现在的执行文件跟原来的完全不一样了,根本都找不到那些数了
而且那几个高手现在找不到了。


顶部

正在浏览此帖的会员 - 共 2 人在线




当前时区 GMT+8, 现在时间是 2025-2-10 12:15
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.010587 second(s), 9 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP