首页
社区
课程
招聘
脱北斗壳遇到的问题请前辈帮忙
发表于: 2007-9-21 09:37 3780

脱北斗壳遇到的问题请前辈帮忙

2007-9-21 09:37
3780
脱明小子旁注时遇到的问题
nSPack 2.1 - 2.5 -> North Star/Liu Xing Ping
起始位置..
006A4CAB 明>  9C            pushfd
006A4CAC     60            pushad
006A4CAD     E8 00000000   call 明小子旁.006A4CB2
006A4CB2     5D            pop ebp
006A4CB3     B8 07000000   mov eax,7
006A4CB8     2BE8          sub ebp,eax
006A4CBA     8DB5 45F9FFFF lea esi,dword ptr ss:[ebp-6BB]

结束在.. (单步,ESP都跳到这里)
0064B010       90          db 90
0064B011       55          db 55     ;  CHAR 'U'     脱
0064B012       8B          db 8B
0064B013       EC          db EC
0064B014       41          db 41      ;  CHAR 'A'
0064B015       52          db 52      ;  CHAR 'R'

修正  24B011

有懒方法结束在
0064B010       90          nop     SFX 代码实时入口点
0064B011    .  55          push ebp
0064B012    .  8BEC        mov ebp,esp
0064B014    .  41          inc ecx
0064B015    .  52          push edx
0064B016    .  90          nop
0064B017    .  5A          pop edx
0064B018    .  49          dec ecx
0064B019    .  5D          pop ebp
0064B01A    .  41          inc ecx
0064B01B    .^ EB E9       jmp short 明小子旁.0064B006

修正,忘了
脱壳以后Borland Delphi 6.0 - 7.0
无法运行,提示,无法定位程序输入点
无法修复

请问怎么才能找到正确的OEP?

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
我觉得原因有几个吧!

第1个,可能是伪装壳.....

第2个,可能脱壳后要需要修补程序段....

你尝试用用ESP定律试试.
2007-9-21 15:42
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
无法修复,输入函数表全都是无效的~
2007-9-21 23:49
0
游客
登录 | 注册 方可回帖
返回
//