飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 3724|回复: 5

[求助]07教程中的ESP定律中如何退出RETN呀?

[复制链接]

该用户从未签到

发表于 2008-6-2 23:51:50 | 显示全部楼层 |阅读模式
前面按图文操作能跟上,到了

005AD3B0   /75 08           jnz     short 005AD3BA                   ; F9一次后来到这里
005AD3B2   |B8 01000000     mov     eax, 1
005AD3B7   |C2 0C00         retn    0C
005AD3BA   \68 181C5000     push    00501C18
005AD3BF    C3              retn                                     ; 退出这个retn后就来到OEP处

到这步后要怎么3次F8退出到达程序的OEP呢,试了几种教程上的方法都实现不了,朋友们来帮下^_^

还有一个问题,怎么按矢口程序操作ESP那到跟随数据到的地方我的第一个字节会是00,教程中是38呢,是不是这里哪里出错或OD版本的原因

[ 本帖最后由 言申言舌 于 2008-6-3 00:00 编辑 ]
1.gif
333.gif
05[1][1].gif
PYG19周年生日快乐!
  • TA的每日心情
    开心
    2018-7-21 10:19
  • 签到天数: 14 天

    [LV.3]偶尔看看II

    发表于 2008-6-3 08:09:03 | 显示全部楼层
    原帖由 言申言舌 于 2008-6-2 23:51 发表
    到这步后要怎么3次F8退出到达程序的OEP呢,试了几种教程上的方法都实现不了...


    F9断下后,取消硬件断点了没有?菜单"调试"->"硬件断点"检查一下。

    00还是38的问题:应该是不同运行环境下,堆栈中的值不同而已,没影响的
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2008-6-3 19:50:59 | 显示全部楼层
    呵呵 这个问题时有发生 下次我也要注意咯 嘿嘿 学习学习!!
    PYG19周年生日快乐!

    该用户从未签到

     楼主| 发表于 2008-6-4 22:45:55 | 显示全部楼层
    谢谢roking帮忙,可就是F9后删了断点再F8后也跟不上教材的到达程序OEP的步骤!
    还是弄不明白如何退出RETN

    [ 本帖最后由 言申言舌 于 2008-6-4 23:08 编辑 ]
    1.gif
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2008-6-5 09:51:53 | 显示全部楼层
    RETN
    直接返回为什么要跳过呢?
    不明白在说什么
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2008-6-5 16:14:54 | 显示全部楼层
    ESP定律很容易的啊
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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