瑞星卡卡安全论坛技术交流区反病毒/反流氓软件论坛 新版“熊猫烧香”病毒壳+驱动分析+免疫程序下载(9楼)

123   2  /  3  页   跳转

[原创] 新版“熊猫烧香”病毒壳+驱动分析+免疫程序下载(9楼)

回复 9F 闪电风暴 的帖子

对已经感染该病毒是否有效???
gototop
 

回复:新版“熊猫烧香”病毒壳+驱动分析+免疫程序下载(9楼)

如果已经感染,那么运行MyStopIt后用其它工具结束掉病毒进程它就不会起来了。。。
gototop
 

回复:新版“熊猫烧香”病毒壳+驱动分析+免疫程序下载(9楼)

瑞星现在 还不报毒。
这个东西的行为和熊猫烧香是一致的,开启后都要在drivers目录下创建一文件,然后用那个文件启动。
可见瑞星的启发特征提得不是很恰当。
gototop
 

回复:新版“熊猫烧香”病毒壳+驱动分析+免疫程序下载(9楼)

得到地址后就CALL,检测调试器,被OD插件做掉
什么意思?  啥插件

btw:脱UPX貌似没什么难度的啊..  变异?..

偶查壳一般用PE Detective
come BacK
gototop
 

回复:新版“熊猫烧香”病毒壳+驱动分析+免疫程序下载(9楼)

OD的中文汉化版中有一些插件可以防止OD被被调试程序发现。比如屏蔽IsDebuggerPresent等等。
这个不是标准的UPX壳,标准的UPX应该不会有太多的反调试功能。
这个壳经过修改,既然PEID无法认出,可能瑞星也没有正确认出,所以无法脱壳。因此里面的熊猫也就没事了。
gototop
 

回复:新版“熊猫烧香”病毒壳+驱动分析+免疫程序下载(9楼)

瑞星最新的病毒库可以查杀此病毒了。
gototop
 

回复:新版“熊猫烧香”病毒壳+驱动分析+免疫程序下载(9楼)

搜索闪电的文章,发现这篇我没看过,虽然那壳我也已经看过,得出同样的结论
其实应该说是两层壳,外层这一层完全属于anti-debug,里面是一层UPX。
的确只要装有SOFTICE或开着OllyDbg的,病毒程序就跑不起来。
驱动虽说都是科普技术,但至少是全在Ring0完成还原SSDT的操作呀,不需要和Ring3程序通信,不需要Ring3程序用遍历重定位表的方式来找SSDT偏移,相对于磁碟机的形式,还是方便一些的。
当然驱动非常简单,我在IDA里把代码逆向一下,用Kmdkit编译成功

注意,这个go.sys只还原SSDT(不要怀疑,就那么点代码,我把它每一行都弄清楚了),并没有穿还原,所以有人说这是第 四 代机器狗,完全是想当然,没有的事。
最后编辑轩辕小聪 最后编辑于 2008-07-25 21:16:28
病毒样本请发到可疑文件交流区
gototop
 

回复:新版“熊猫烧香”病毒壳+驱动分析+免疫程序下载(9楼)

又看了一眼楼主帖,肯定闪电不常看Delphi写的程序

004277C8    55              push    ebp
004277C9    8BEC            mov    ebp, esp
004277CB    83C4 F0        add    esp, -10
004277CE    B8 A8764200    mov    eax, 004276A8
004277D3    E8 ECEDFDFF    call    004065C4
004277D8    E8 2FFDFFFF    call    0042750C


这里其实已经是OEP了,这就是Delphi写的程序的入口点形式。
在004277C8处dump出来,用PEID就知道是Borland Delphi 6.0 - 7.0了
要是在下面才dump,那Delphi的初始化代码都过去了,当然什么都找不到
最后编辑轩辕小聪 最后编辑于 2008-07-25 21:42:55
病毒样本请发到可疑文件交流区
gototop
 

回复:新版“熊猫烧香”病毒壳+驱动分析+免疫程序下载(9楼)

另外如果不知道这程序是啥语言写的,你基本没法分析得清楚。

004275C1      E8 125CFFFF      CALL NewVirus.0041D1D8
004275C6      E8 4DFEFFFF      CALL NewVirus.00427418
004275CB      E8 28FFFFFF      CALL NewVirus.004274F8
这几个procedure才是这个东东的主要行为所在。

因为这程序是Delphi写的,使用大量的Delphi的函数,以及一些VCL的类(如遍历文件时使用Delphi的FileFirst/FileNext,使用TSearchRec类)。
如果在IDA里不加载上Delphi的sig文件的话,看这些函数绝对看得吐血。比如遍历文件部分,最好从Delphi中得到TSearchRec的结构,自己加到Structures中,然后使用IDA的相应功能,这样对该部分的分析才能真正搞清楚。
病毒样本请发到可疑文件交流区
gototop
 

回复:新版“熊猫烧香”病毒壳+驱动分析+免疫程序下载(9楼)PEID

004277C8    55              push    ebp
004277C9    8BEC            mov    ebp, esp
004277CB    83C4 F0        add    esp, -10
我记得网上有文章说add esp,一个负数是delphi的特征。但是在那个push ebp上脱壳PEID仍然认不出
最后编辑闪电风暴 最后编辑于 2008-07-26 15:07:31
gototop
 
123   2  /  3  页   跳转
页面顶部
Powered by Discuz!NT