首页
社区
课程
招聘
[求助]Asprotect SKE 进行了 protect OEP
发表于: 2006-2-26 16:52 3768

[求助]Asprotect SKE 进行了 protect OEP

2006-2-26 16:52
3768
正在练习这个猛壳
于是下载了Aspr给自己的notepad.exe调整不同参数加壳用于练习。

在protection选项里面勾上Protection OEP后保护了notepad.exe
保护完成之后开始实践
用OD载入
经过30+次内存异常后跳转到SEH
先粗跟了一下,在code段下内存访问断点
在代码段断下后步进跟踪
没有OEP的标志
反复跟进都是如此
因为自己加的壳,知道OEP的位置
在没有头绪之下跳到OEP,发现代码完全混乱了......

自己猜测,不象是stolen code,请教一下,是不是遇到了代码变形?应该如何处理?烦请提供相关资源学习一下。谢谢

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 398
活跃值: (343)
能力值: (RANK:650 )
在线值:
发帖
回帖
粉丝
2
oep应该是全被抽了
2006-2-26 16:53
0
雪    币: 398
活跃值: (343)
能力值: (RANK:650 )
在线值:
发帖
回帖
粉丝
3
今天多灌点了

既然有比对
可以看看oep的地方加壳后变什么了
2006-2-26 16:58
0
雪    币: 200
活跃值: (18)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
最初由 shoooo 发布
今天多灌点了

既然有比对
可以看看oep的地方加壳后变什么了


比较过了 OEP的地方直接入壳
OEP后面还有大量代码反复在code段和壳间跳

假设自己不知道OEP的位置,按照正常程序应该如何确定呢?我应该学习什么相关内容?
2006-2-26 17:04
0
雪    币: 242
活跃值: (163)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
5
最初由 theiablue 发布
比较过了 OEP的地方直接入壳
OEP后面还有大量代码反复在code段和壳间跳
.......................


在原OEP处有:jmp XXXXXX,到了壳里,这个XXXXXX处就是OEP!!
这就是stolen code的开始了!
2006-2-26 17:29
0
雪    币: 242
活跃值: (163)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
6
再说一下,这个XXXXXX处大多就是这样了:
01C903F1     55               push ebp
01C903F2     E9 E5020000      jmp 01C906DC
01C903F7     C3               retn
...................
跳下去就能看见变了形的mov ebp,esp  而add esp,-10是向上去,没有变了...后面的变形是较大的..
2006-2-26 17:35
0
雪    币: 242
活跃值: (163)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
7
最初由 shoooo 发布
oep应该是全被抽了


多谢sh0000,被抽得十分历害!!
2006-2-26 17:39
0
雪    币: 200
活跃值: (18)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
确实抽的好厉害......
摸索ing
2006-2-26 19:51
0
游客
登录 | 注册 方可回帖
返回
//