首页
社区
课程
招聘
[原创]脱双层壳加修复特殊的IAT
发表于: 2011-5-21 23:36 5625

[原创]脱双层壳加修复特殊的IAT

2011-5-21 23:36
5625
看了hackerpp的一篇求救帖  http://bbs.pediy.com/showthread.php?p=961332#post961332

]/由于本人比较懒,就写一些脱壳手记就罢了
看看了 于是下载了回来研究研究   
ASPack 2.12 -> Alexey Solodovnikov  ESP定律秒脱  不懂的童鞋自己寻找一下资料哦,用IMportREC修复一下,全部指针有效,再查壳,晕死,还有一层
第二层  PEncrypt 3.1 Final -> junkcode  
对于这个壳,我觉得有点可笑 单步跟踪就可以到达OEP
但是有一个更好的办法:直接在OD载入的地方下硬件断点 F9运行就到了OEP了

开始以为用IMportREC修复一下就完了 谁知道竟然有一个函数无效。
尝试剪切修复,不行,o(︶︿︶)o 唉。
脑袋转了转就疼得头晕(今天才刚考完数据库系统工程师,脑袋已经不堪负荷了)。
但是我留意到一点了 第一次用IMportREC修复的时候所有函数都有效,为什么现在会有一个函数无效了?显然是机器认不出这个函数,既然第一次修复全部有效,何不利用一下了呢?查看一下原来这个函数是CreateFontA  复制一下函数名字到那个无效的函数 ,然后修复程序,成功!~~

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 291
活跃值: (48)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
看了hackerpp的一篇求救帖  http://bbs.pediy.com/showthread.php?p=961332#post961332

由于本人比较懒,就写一些脱壳手记就罢了
看看了 于是下载了回来研究研究   
ASPack 2.12 -> Alexey Solodovnikov  ESP定律秒脱  不懂的童鞋自己寻找一下资料哦,用IMportREC修复一下,全部指针有效,再查壳,晕死,还有一层
第二层  PEncrypt 3.1 Final -> junkcode  
对于这个壳,我觉得有点可笑 单步跟踪就可以到达OEP
但是有一个更好的办法:直接在OD载入的地方下硬件断点 F9运行就到了OEP了

开始以为用IMportREC修复一下就完了 谁知道竟然有一个函数无效。
尝试剪切修复,不行,o(︶︿︶)o 唉。
脑袋转了转就疼得头晕(今天才刚考完数据库系统工程师,脑袋已经不堪负荷了)。
但是我留意到一点了 第一次用IMportREC修复的时候所有函数都有效,为什么现在会有一个函数无效了?显然是机器认不出这个函数,既然第一次修复全部有效,何不利用一下了呢?查看一下原来这个函数是CreateFontA  复制一下函数名字到那个无效的函数 ,然后修复程序,成功
2011-5-21 23:39
0
雪    币: 291
活跃值: (48)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
对于格式,无语了
2011-5-21 23:40
0
雪    币: 122
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
这个格式可能需要重新排下!
2011-5-22 00:00
0
雪    币: 384
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
这种排版实在太前卫了
2011-5-22 01:37
0
雪    币: 2882
活跃值: (1245)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
yjd
6
楼主啊你看
上传的附件:
2011-5-22 03:45
0
雪    币: 1149
活跃值: (833)
能力值: ( LV13,RANK:260 )
在线值:
发帖
回帖
粉丝
7
没看清 你说什么,一进来就晕了,lz 要考虑一下 看官的感受啊.....
2011-5-22 09:02
0
雪    币: 1844
活跃值: (35)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
8
终于找到完全看不懂的了,不容易啊。。。。!
2011-5-22 13:54
0
游客
登录 | 注册 方可回帖
返回
//