为什么 修改后 原来的后面的指令不见了? (在OD里做反汇编修改指令的时候遇到的问题) 30

为什么修改后原来的后面的指令不见了?(在OD里做反汇编修改指令的时候遇到的问题)】原来的004000EC4Cdecesp004000ED0102adddwordptrds... 为什么 修改后 原来的后面的指令不见了? (在OD里做反汇编修改指令的时候遇到的问题)】

原来的
004000EC 4C dec esp
004000ED 0102 add dword ptr ds:[edx],eax
004000EF 00C5 add ch,al
004000F1 34 3D xor al,0x3D
004000F3 49 dec ecx
004000F4 0000 add byte ptr ds:[eax],al
004000F6 0000 add byte ptr ds:[eax],al
004000F8 0000 add byte ptr ds:[eax],al
004000FA 0000 add byte ptr ds:[eax],al

修改后的
004000EC 4C dec esp
004000ED E9 64010000 jmp 1.00400256
004000F2 90 nop
004000F3 49 dec ecx
004000F4 0000 add byte ptr ds:[eax],al
004000F6 0000 add byte ptr ds:[eax],al
004000F8 0000 add byte ptr ds:[eax],al
004000FA 0000 add byte ptr ds:[eax],al
004000FC E0 00 loopdne short 1.004000FE
004000FE 0F010B sidt fword ptr ds:[ebx]
展开
 我来答
_fmlyht
2011-12-14 · TA获得超过2359个赞
知道大有可为答主
回答量:2398
采纳率:0%
帮助的人:1838万
展开全部
004000ED 0102 add dword ptr ds:[edx],eax
004000EF 00C5 add ch,al
004000F1 34 3D xor al,0x3D
被改写为:
004000ED E9 64010000 jmp 1.00400256
004000F2 90 nop
即是说,他们被覆盖了,君不见,指令长度不同~!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式