飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 2014|回复: 3

脱UPX-Scrambler RC1.x ->壳遇到的问题,请教

[复制链接]
  • TA的每日心情
    慵懒
    2022-7-4 20:52
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    发表于 2006-1-4 01:56:49 | 显示全部楼层 |阅读模式
    PE查壳是UPX-Scrambler RC1.x -> ㎡nT畂L [Overlay]
    0040DA7F > 90               NOP                 //外壳UpxScrambler入口。
    0040DA80   61               POPAD              //特征码
    0040DA81   BE 00B04000      MOV ESI,中京安QQ.0040B000
    0040DA86   8DBE 0060FFFF    LEA EDI,DWORD PTR DS:[ESI+FFFF6000]
    0040DA8C   57               PUSH EDI
    0040DA8D   83CD FF          OR EBP,FFFFFFFF

    根据UPX及变形UPX,POPAD对应PUSHAD
    OD 搜索 PUSHAD

    第一次搜索
    0040DA89   60               PUSHAD
    0040DA8A   FFFF             ???                                      ; 未知命令
    0040DA8C   57               PUSH EDI
    0040DA8D   83CD FF          OR EBP,FFFFFFFF

    第2次搜索
    0040DBD7   60               PUSHAD        //应该是这里F4断下
    0040DBD8  -E9 AA4AFFFF      JMP 中京安QQ.00402687  //F8进入
    0040DBDD   0000             ADD BYTE PTR DS:[EAX],AL
    0040DBDF   0000             ADD BYTE PTR DS:[EAX],AL
    0040DBE1   0000             ADD BYTE PTR DS:[EAX],AL

    00402687   8D4424 F8        LEA EAX,DWORD PTR SS:[ESP-8]   //程序出口点?
    0040268B   64:8705 00000000 XCHG DWORD PTR FS:[0],EAX
    00402692   BB D5264000      MOV EBX,中京安QQ.004026D5
    00402697   8925 58544000    MOV DWORD PTR DS:[405458],ESP
    0040269D   53               PUSH EBX      //程序出口点?
    0040269E   50               PUSH EAX
    0040269F   E8 F40B0000      CALL 中京安QQ.00403298                      ; JMP to COMCTL32.InitCommonControls
    004026A4   6A 00            PUSH 0
    004026A6   E8 870B0000      CALL 中京安QQ.00403232                      ; JMP to KERNEL32.GetModuleHandleA
    004026AB   A3 94544000      MOV DWORD PTR DS:[405494],EAX
    004026B0   E8 930A0000      CALL 中京安QQ.00403148                      ; JMP to USER32.GetShellWindow
    004026B5   6A 64            PUSH 64



    不清楚,我在0040DBD7 和 0040269D 用OD DOWN 出来,然后用Import 修复。显示了修复成功,也没有无效的指针,但是修复后还是不可以运行。
    请教,我那里超做错误?
    我把注册机传上来。帮忙看看。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?加入我们

    x
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2006-1-13 13:09:42 | 显示全部楼层
    要在程序oep处dump啊,0040DBD7和0040269D都不是程序的oep。
    PYG19周年生日快乐!
  • TA的每日心情

    2021-5-6 15:54
  • 签到天数: 30 天

    [LV.5]常住居民I

    发表于 2006-2-9 22:06:01 | 显示全部楼层
    程序的壳为:

    UPX-Scrambler RC1.x -> ㎡nT畂L [Overlay]

    Overlay 表示有附加数据,脱壳后还要把哪些附加的数据加入到

    脱壳文件中才能运行
    PYG19周年生日快乐!
  • TA的每日心情
    无聊
    2020-4-10 17:02
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2006-4-10 02:51:45 | 显示全部楼层
    0040269D   53               PUSH EBX      这里DUMP后可以运行啊!
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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