首页
社区
课程
招聘
[旧帖] 求助:od修改和ultraedit修改有不同! 0.00雪花
发表于: 2011-5-22 15:57 3153

[旧帖] 求助:od修改和ultraedit修改有不同! 0.00雪花

2011-5-22 15:57
3153
在od里附加某文件!

0F143822   .  DC0A                 fmul    qword ptr [edx]
0F143824   .  6A 00                push    0
0F143826   .  68 C87E170F          push    0F177EC8                                                      ;  ASCII "OSMODE"
0F14382B   .  8D8C24 94000000      lea     ecx, dword ptr [esp+94]
0F143832   .  DC0D 5883170F        fmul    qword ptr [F178358]----------->我改成DD0290909090
0F143838   .  DD5C24 38            fstp    qword ptr [esp+38]
0F14383C   .  E8 9F0CF2FF          call    0F0644E0

在0F143832处  DC0D 5883170F        fmul    qword ptr [F178358]----------->我改成fld    DD02   qword ptr [edx]   剩下的nop掉 

F9运行不出现任何问题!!

可我用ultraedit做上述修改后,程序运行出错!
用od附加ultraedit修改后的文件,修改处的代码也变了,不是dd0290909090!
请看看应该如何修改!
谢谢!

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 1632
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
有重定位吧。
OD修改包含重定位的代码会尝试自动修正重定位,但ue不会。

拿OD修改后的exe跟原版比较下,你会发现不同之处不止6个字节。
2011-5-24 06:50
0
游客
登录 | 注册 方可回帖
返回
//