|
【病毒分析】行为恶劣的U盘病毒OSO.exe分析与查杀
fROM http://forum.ikaka.com/topic.asp?board=28&artid=8257332 卡卡论坛
bY 轩辕小聪 【辛苦啦,表示感谢。崔衍渠注】
病毒名:Worm.Pabug.ck
大小:38,132 字节 MD5:2391109c40ccb0f982b86af86cfbc900 加壳方式:FSG2.0 编写语言:Delphi 传播方式:通过移动介质或网页恶意脚本传播
经虚拟机中运行,与脱壳后OD分析结合,其行为如下:
文件创建: %systemroot%\system32\gfosdg.exe %systemroot%\system32\gfosdg.dll %systemroot%\system32\severe.exe %systemroot%\system32\drivers\mpnxyl.exe %systemroot%\system32\drivers\conime.exe %systemroot%\system32\hx1.bat %systemroot%\system32\noruns.reg X:\OSO.exe X:\autorun.inf X指非系统盘符 %systemroot%是环境变量,对于装在C盘的Windows XP系统,默认路径为C:\WINDOWS文件夹,以下以此假设进行分析。
创建进程: %systemroot%\system32\gfosdg.exe %systemroot%\system32\severe.exe %systemroot%\system32\drivers\conime.exe
使用net stop命令,结束可能存在的杀毒软件服务
调用sc.exe, config [对应服务] start=disabled 禁用这些服务
被结束和禁用的服务包括: srservice sharedaccess(此即系统自带防火墙——笔者注) KVWSC KVSrvXP kavsvc RsRavMon RsCCenter
其中,在结束瑞星服务的过程中,由于瑞星会弹出提示,病毒作了相应处理: 用FindWindowA函数,捕捉标题为"瑞星提示"的窗口 用FindWindowExA函数,找到其中“是(&Y)”的按钮 用SendMessageA函数向系统发送信息,相当于按下此按钮
禁止或结束以下进程运行,包括但不限于: PFW.exe Kav.exe KVOL.exe KVFW.exe adam.exe qqav.exe qqkav.exe TBMon.exe kav32.exe kvwsc.exe CCAPP.exe EGHOST.exe KRegEx.exe kavsvc.exe VPTray.exe RAVMON.exe KavPFW.exe SHSTAT.exe RavTask.exe TrojDie.kxp Iparmor.exe MAILMON.exe MCAGENT.exe KAVPLUS.exe RavMonD.exe Rtvscan.exe Nvsvc32.exe KVMonXP.exe Kvsrvxp.exe CCenter.exe KpopMon.exe RfwMain.exe KWATCHUI.exe MCVSESCN.exe MSKAGENT.exe kvolself.exe KVCenter.kxp kavstart.exe RAVTIMER.exe RRfwMain.exe FireTray.exe UpdaterUI.exe KVSrvXp_1.exe RavService.exe
创建noruns.reg,并导入注册表,之后删除此文件。导入内容: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] "NoDriveTypeAutoRun"=dword:b5 改变驱动器的autorun方式(在我的虚拟机里没有实现)
修改注册表,创建启动项(后来在SREng日志中可见的项目): [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run] <mpnxyl><C:\WINDOWS\system32\gfosdg.exe> [N/A] <gfosdg><C:\WINDOWS\system32\severe.exe> [N/A] [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon] <shell><Explorer.exe C:\WINDOWS\sys [1] [2] [3] [4] [5] 下一页
|