黑客风云——风云网络
设为首页 加入收藏 我要投稿 网站地图

您现在的位置: 黑客风云 >> 黑客文章 >> 黑客进阶 >> 木马天地 >> 正文
·没有路由密码权限时的鸽08-23·上网安全 Vista自我防范10-11
·让濒临崩溃的Windows XP10-11·有备无患,快速自制救急10-11
·要你好看!Windows看图工10-11·空间赞助网提供不同类型10-11
·讨论net.exe和net1.exe的10-10·让3389远程桌面传输更通10-10
·巧妙入侵渗透赌博站10-10·Aspx空间扫权限工具10-10
·Windows2003最新提权工具10-10·易淘乐提供100M免费全能10-10
·系统开机密码忘了不着急10-09·中意网络提供免费100M免10-09
·与众不同 Windows XP开始10-08·让桌面图标翻跟斗 在XP上10-08
·上海宽元站长资助计划-提10-08·个性化Windows XP的任务10-07
·趣盘提供3G免费网络硬盘10-07·秀山热线提供200MB免费全10-07
·一次艰辛的提权过程10-06·成功入侵IT大卖场的渗透10-06
·mysqlhack- MYSQL利用工10-06·lanker一句话PHP后门客户10-06
·WIXI提供3G免费多媒体网10-06·新人网络提供100M/ftp免10-06
·如何利用QQ带来高流量10-05·UuShare提供免费网络文件10-05
[推荐]木马免杀必学基础知识
      ★★★★★

木马免杀必学基础知识

文章整理发布:黑客风云 文章来源:www.05112.com 更新时间:2006-8-14 10:02:23
想成为一个比较优秀的黑客!我们就得掌握很多方面的技术,那当然其中有一项就是免杀技术!免杀技术在重多技术中算是最简单的,但也是最基础的。对于新手来说,做一个免杀的木马还是比较棘手的!就因为这个原因,所以最近网上出现了很多卖免杀服务的人。大概1个免杀木马能卖几十元到200元之间吧!那真的有必要花这些冤枉钱吗?那么当然是没必要咯!在这里我送给大家一句话:自己动手丰衣足食!所以我决定做一套完整的免杀教程,让所有新手都学会做免杀!这只是第一节课,后面还有很多内容。所以没办法一次性做完。这节课的主要目的是让大家了解一下免杀技术的一些概念!

 如果已经会做免杀或者觉的这些内容不重要的朋友,那你们可以跳过这部分内容,因为下节课才是正式开始教大家从零开始学做免杀。

那么首先我们来了解一下什么才算是是完全免杀!那么大体上可以分为两个方面:
一:文件免杀
二:内存免杀
这里只要象征性的性的了解一下就行!没什么好讲的!

现在来介绍一下目前流行的几种免杀方法!

常用免杀方法:
1.特征码定位
(主要是用CCL和MYCCL等工具定位出杀毒软件的特征码,然后对相应的特征码做适当的修改,从而实现免杀)优点:效果好。 缺点:费时间。

2.大小写替换(大小写转换)

3.指令顺序调换(把两个指令换个位子咯,当然不是随便让你换咯)

4.16进制数值加1(这个方法不是很通用)

5.JMP跳转(这个可以说是很实用的,通用性强简单,操作)

6.改程序入口点(这个超简单)

7.加花指令(这个也很简单,用一些加花工具就能办到,但这里主要涉及手工加花)

8.指令等效替换(这个需要一点汇编基础,新手请勿模仿!)

9.加密(这个简单的不行了。这里主要涉及VM加密和其他软件加密)

10.加壳(这个大家应该都会)

11.入口点加1(这个不说了,傻B都会哦)

12.垃圾代码清0(这个要一点汇编基础,能看懂哪些代码是没用的就行!)

13.这里省略!因为太多了~~

这些是比较普通的免杀方法,那么当然有很多变态免杀方法了。我们得先把这几种普通的免杀方法先掌握,在以后的教程中我会给大家公布一些我自己的免杀方法!

下面这些内容。大家可以象征性的看一看!那么下节课就正是开始教大家做免杀。(课程内容:主要结合一些实例来演示一下目前比较常用的几种免杀方法。)

PE文件结构的总体层次分布如下所示
----------------
|DOS MZ Header |
|--------------|
|DOS Stub |
|--------------|
|PE Header |
|--------------|
|Section Table |
|--------------|
|Section 1 |
|--------------|
|Section 2 |
|--------------|
|Section ... |
|--------------|
|Section n |
----------------

1.1 DOS Header
PE文件最开始是一个简单的 DOS MZ header,它是一个 IMAGE_DOS_HEADER 结构。有了它,一旦程序在DOS下执行,DOS就能识别出这是有效的执行体,然后运行紧随 MZ Header 之后的 DOS Stub。

1.2 DOS Stub
DOS Stub 是一个有效的 DOS 程序。当程序在DOS下运时,输出象 "This program cannot be run in DOS mode" 这样的提示。在 图1.1中就可以看到字符串 "This program cannot be run in DOS mode"。这是编译器生成的默认stub程序。你也可以通过链接选项 /STUB:filename 指定任何有效的MS-DOS可执行文件来替换它。

1.3 PE Header
紧接着 DOS Stub 的是 PE Header。它是一个 IMAGE_NT_HEADERS 结构。其中包含了很多PE文件被载入内存时需要用到的重要域。执行体在支持PE文件结构的操作系统中执行时,PE装载器将从 DOS MZ header 中找到 PE header 的起始偏移量。因而跳过了 DOS stub 直接定位到真正的文件头 PE header。

1.4 Section Table
PE Header 接下来的数组结构 Section Table (节表)。如果PE文件里有5个节,那么此 Section Table 结构数组内就有5个成员,每个成员包含对应节的属性、文件偏移量、虚拟偏移量等。图1中的节表有4个成员。

1.5 Sections
PE文件的真正内容划分成块,称之为sections(节)。Sections 是以其起始位址来排列,而不是以其字母次序来排列。通过节表提供的信息,我们可以找到这些节。图1.1所示的 explorer.exe 中有4个节。程序的代码,资源等等就放在这些节中
文章录入:cainiaowang    责任编辑:cainiaowang 
【字体:
Copyright @2006 黑客风云 ●业务联系:QQ 联系怪人 联系奇人 Email:给怪人发邮件 给奇人发邮件
ICP备案:冀06009886