首页
社区
课程
招聘
[求助]PEid查是VC6,从401000开始的8个section名称为0到7,壳至少合并了代码段和一个数据段,乜壳?
发表于: 2006-9-13 16:55 6796

[求助]PEid查是VC6,从401000开始的8个section名称为0到7,壳至少合并了代码段和一个数据段,乜壳?

2006-9-13 16:55
6796
OD载入后经过4个内存读取错误,然后一个无法调试的异常,程序就退出了。大家给点思路,这可能是什么壳?

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

收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 0
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
2
狗壳...............
2006-9-13 17:20
0
雪    币: 208
活跃值: (40)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
这个软件没有狗,第一次运行释放了一个cdcd.sys的驱动程序(释放在system32下,而不是system32\dirvers下),被Norton认为是hacktool给隔离了。
好像前一段时间论坛上有个破文说过区段名称都变成什么了,但是我现在一点也记不起来那个文章的内容了,所以没办法搜索。
还请各位大侠指教
2006-9-13 17:28
0
雪    币: 208
活跃值: (40)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
自己顶一下
2006-9-13 23:01
0
雪    币: 13606
活跃值: (4398)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
5
好像一个打包工具生成的文件区段会是0-7等等的编号.至于VC入口可能是伪装的吧.那个SYS可能是打包进去的文件之一.
2006-9-14 06:22
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
像木马pcshare(远程控制) 唯一做到驱动级的马
2006-9-14 08:23
0
雪    币: 347
活跃值: (25)
能力值: ( LV9,RANK:420 )
在线值:
发帖
回帖
粉丝
7
这样的壳有异常,你试试用最后一次异常来脱下看看
2006-9-14 11:57
0
雪    币: 208
活跃值: (40)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
8
多谢大家的指导!
昨天晚上又研究了一下,这个壳有几个比较有意思的地方
1、这个壳的解码程序竟然在0x7FFxxxxx的地址上,开始我还因为是系统的dll的空间,后来看到有花指令才明白是壳的地址空间。也不知道怎么能申请到这块内存。
2、我根据程序的注册提示窗口的类名,判断出被加壳的程序是用delphi写的,但是让人不解的是401000段中,不但包含了程序代码,还包含了IAT表。一般delphi的程序IAT的位置是在程序代码段后面一个段的。
3、这个壳有2次异常,不过第2次异常后壳还没有恢复IAT表,由于IAt表和代码段是同一个段,所以无法通过内存断点来跑到OEP。
4、用PEid的Plugins->Add Signature 1.03扫描说很象UPolyX V0.5,因为和UPolyx V0.5的特征字节串只有一个字节不匹配。
根据上面的第2、3条,我认为,是否这个壳把程序的代码段和后面的数据段合并了,从理论上来说这样应该是可以的,因为壳知道它合并后面的代码段,会去恢复那些地址上的IAT表的,不过好像从来没听说过有这种壳啊。
2006-9-14 13:43
0
雪    币: 208
活跃值: (40)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
9
这个壳的确合并了代码段和数据段,dump下来的文件,IDA无法分析。在OD中我找到了程序的VCL列表和VCL事件函数列表,并且在OD中都能看到这些函数,可是在IDA中,整个段中一句代码都没有,
看来要根据delphi程序的结构来重新构造文件的PE头了,不过只听说过追加段,没有听说过可以插入段,不知道怎么下手,请高手指教
2006-9-14 14:38
0
雪    币: 898
活跃值: (4039)
能力值: ( LV9,RANK:3410 )
在线值:
发帖
回帖
粉丝
10
MoleBox ?
找个临时空间放下看看
2006-9-14 14:43
0
雪    币: 208
活跃值: (40)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
11
多谢fly的指导。
我找了论坛上MoleBox的破文,对比了入口代码,最外部一层是MoleBox,里面应该还有一层,但我不确定是什么,好像是Asprotect。
另外我是对比的 wynney大侠的http://bbs.pediy.com/showthread.php?s=&threadid=27442&perpage=15&highlight=MoleBox&pagenumber=1 这篇文章,头部的代码都是一样的,但是按那个硬断esp的方法是无法断到的。不过我现在还不理解文章中说4次shift+F9为什么是4次,可能还要再琢磨琢磨吧。
2006-9-14 23:13
0
游客
登录 | 注册 方可回帖
返回
//