木马的常见欺骗方式

木马的常见欺骗方式

木马是一个软件,由使用者传播或种植,常见的木马欺骗方式如下。

(1)捆绑欺骗

把木马服务端和某个游戏,或者Flash文件捆绑成一个文件通过QQ或邮件发给目标机。
当目标机用户对其感兴趣下载开打力方会信瘘,而且即使受害者重装系统,如果保存了捆 悄悄运行。这种方式可以起到很好的迷惑作用,而且即使受害者重装系统,如果保存了捆绑文件,还是有可能再次中毒。

(2)邮件冒名欺骗

黑客用匿名邮件工具冒充用户的好友、大型网站或政府机构向目标用户发送邮件,并将木马程序作为附件。

(3)压缩包伪装

这种方式将一个木马和一个损坏的ziphrar文件包(可自制)捆绑在一起,然后指定捆绑后的文件为zip/rar文件图标。

(4) 网页欺骗

入侵者发给聊天用户一些陌生的网址,并且说明网站上有一些比较吸引人的热门话题。单击这个链接,在网页弹出的同时用户的计算机也可能已经被种下了木马。

(5)利用net send命令欺骗

黑客利用net send命令将自己伪装成为系统用户或网络上的著名公司来发送欺骗性的消息,在目标机中种植木马。
例如,黑客会先做好一个类似Windows的补丁下载网站。将木马伪装成Windows Update程序,然后向目标机发送如图所示的消息。

接下来,用户的桌面将弹出一个包含图中消息的对话框。如果用户下载黑客伪装的“Windows更新程序”并打开“升级”,则其计算机将成为黑客的操纵目标。

木马的隐藏及其启动方式

1.隐藏方式

(1)隐藏在任务栏中

在任务栏中隐藏文件图标是木马隐藏自身的基本方式,在编程时很容易实现。以 VB为例,只要把form(窗体)的Visible属性设置为 False并ShowInTaskBar设置为False,程序就不会出现在任务栏中,如图所示。

(2)隐藏在任务管理器中

如把木马设置为“系统服务”骗过任务管理器。

(3)隐藏通信端口

通常一台计算机有65 536个端口,如果木马占用1024以下的端口,很可能造成端口冲突,从而暴露。目前有很多木马提供了端口修改功能,可以随时修改端口号,以避免被发现。

(4)隐藏加载方式

木马加载的目的就是让目标主机运行它。如果木马不做任何伪装,用户不会去运行它,所以如何让用户运行服务端是基于木马入侵的一个难题。而随着网站互动化的不断进步,越来越多的新技术可以成为木马的传播媒介,如 Java Script、VBScript 及 ActiveX等。

(5)最新隐身技术

木马设计者们发现 Windows下的中文汉化软件采用的陷阱技术非常适合木马使用,这是一种更新且更隐蔽的方法。通过修改虚拟设备驱动程序(VXD) 或动态链接库(DLL)来加载木马,基本摆脱了原有的监听端口模式,木马会将修改后的 DLL 替换系统已知的DLL 并过滤所有的函数调用。被替换的DLL文件监听网络,一旦发现控制端的请求就激活自身并绑在一个进程上执行相关的木马操作。这样做的好处是没有增加新的文件,不需要打开新的端口,也没有新的进程,使用常规的方法监测不到。并且经过测试,木马没有出现任何瘫痪现象,木马的控制端向被控制端发出特定的信息后隐藏的程序将立即开始运行。

2.启动方式

木马的启动功能是必不可少的,自启动可以保证其不会因为用户的一次关机操作而彻底失去作用。一个典型的例子就是把木马加入到用户经常执行的程序(例如explorer.exe)中,当用户执行该程序时木马就自动执行并运行。当然更普遍的方法是通过修改 Windows系统文件和注册表达到目的,现在经常使用的方法主要有以下几种。

(1)在 Win.ini中启动

在 Win.ini 的[windows]字段中有启动命令load=和run=,=后默认为空,可以把开机加载程序的路径写在其中:
run=c:\windowsysample.exeload=c:windows\sample.exe

(2)在System.ini中启动

System.ini位于 Windows的安装目录下,其中[boot]字段的shell=Explorer.exe是木马通常用来隐藏加载之处。通常的做法是将该项变为shell=Explorer.exe sample.exe,这里的sample.exe即木马服务端程序。
System.ini 中的[386Enh]字段中的"driver=路径\程序名"也可以用来实现自启动,此外System.ini中的[mic]、[drivers]和[drivers32]也是黑客经常用来加载程序之处。

(3)通过启动组实现自启动

如图3-10所示的启动组用来实现应用程序自启动,文件夹的位置为“C:NDocuments andSettings\AdministratorlStart MenulProgramslStartup”,其中 Administrator为主机的用户名。如将QQ作为系统启动组中的一项,每次系统启动后都会自动运行它。

也可以从注册表中的启动组添加木马程序启动项,例如:
“HKEY_CURRENT_USER\Software\MICROSOFT\Windows\CurrentVersion\Explorer\ShelIFolders",
在右面的属性栏中可以找到Startup属性,黑客可以通过该属性更改启动组路径,

(4)*.INI

后缀为ini的文件是系统中应用程序的启动配置文件,木马程序利用这些文件能够自启动应用程序的特点将制作的带有木马服务端程序自启动命令的文件上传到目标主机中,这样可以达到启动木马的目的。

(5)修改文件关联

修改文件关联是木马常用手段,例如在正常情况下使用 Notepad.exe文件打开txt文件。但一旦被文件关联木马感染,则txt文件就会被修改为用木马程序打开,如著名的国产木马冰河就是这样。

冰河木马将“HKEY_CLASSES_ROOTtxtfilelshellNopenkcommand”下的键值“%SystemRoot%lsystem32NOTEPAD.exe%1”修改为“C:lWINDOwS\SYSTEMVirus.exe%1”,如图3-12所示。
只要用户双击一个txt文件,则由C:lWINDOwsiSYSTEM32目录下的Virus.exe这个木马程序打开。不仅仅是txt文件,htm、exe及 zip等也都是黑客的日标

(6)捆绑文件

如著名的 Deception Binder 捆绑文件后会将捆绑文件放到网站、FTP及BT等资源下载场所,用户下载并执行捆绑文件的同时就启动了木马的服务端程序。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值