标题: 请问exe文件中的引用地址怎么修改?
性别:未知-离线 scarscc

Rank: 2Rank: 2
组别 百姓
级别 奋威校尉
功绩 1
帖子 110
编号 241527
注册 2007-11-28


发表于 2008-1-14 12:49 资料 短消息 只看该作者
请问exe文件中的引用地址怎么修改?

请教诸位:

比如一段代码这样的:

dseg02:000232E1                 movsx   eax, word_901B2[ebx]
dseg02:000232E8                 push    eax
dseg02:000232E9                 push    offset a3d
dseg02:000232EE                 push    offset byte_C07C4
dseg02:000232F3                 call    sprintf??


第一句是:0F BF 83 B2 01 09 00,在源文件中是0F BF 83 B2 01 07 00。按说把这里改成别的数字就能引用其他地址了,但是经试验,无效。。。而且把0F BF 83 后面的4个字节不管换成什么,效果都不变。。。搞不定了。。。

PS:这是《金庸群侠传》里一段显示属性的代码,exe文件格式是Linear Executable,不知有没有关系。

已解决

[ 本帖最后由 scarscc 于 2008-2-18 22:04 编辑 ]


顶部

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




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

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

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