木马简单分析
木马的工作原理
木马在实质上只是—个网络客户端,服务器程序。
是一种基于远程
控制的黑客工具,木马一般有两部分组成:服务器端,客户端。
在Windows系统中,木马一般是—个网络服务程序,服务器端运行于感
染的机器上监听它的一些特定端口,这个端口号多数比较大(5000以上,但也有部分是5000以下的)。
当该木马相应的客户端程序在此端
口上请求连接时,木马的客户端和服务器端就建立—个TCP连接.这
样客户端就可以控触感染木马的机器,以达到攻击的目的。
1.1利用木马对目标进行攻击。
1.1.1传播木马。
木马的传播方式主要有两种:一种是通过E—MAIL黑客把木马程序以
附件的形式用邮件中发送出去,收信人只要打开附件,系统就会感
染木马:另—种是软件下载,—些非正规的网站以提供软件下载为
名义,将木马捆绑在软件安装程序上,下载后,只要运行这些程序,木马就会自动安装。
现在有专门的捆绑软件,可以把不同功能的软
件捆绑在—起。
1.1.2木马的隐藏方式。
鉴于木马的危害性'很多人对木马知识还是有—定了解的'这对木马
的传播起了一定的抑制作用。
为了使木马不被发现,木马配置程序
会采用诸如修改图标,捆绑文件,定制端口,自我销毁等伪装手段,黑客开发了多种功能来伪装木马。
以达到降低用户警觉欺骗用户的
目的,下面介绍一下常见的几种伪装手段。
a修改图标。
服务器的图标必须能够迷惑目标电脑的主人。
如果木马的图标看上
去象是系统文件,电脑的主人就不会轻易地删除他。
另外在E—mail
的附件中,木马设计者们将木马服务端程序的图标改成HTML,TXT、ZIP等各种文件的图标,这样就有相当大的迷惑性现在这种木马很常见。
b.捆绑文件。
为了启动木马,最容易下手的地方是三个,注册表、win.ini、system.ini,电脑启动的时候,需要装载这三个文件。
还有替换windows启动程序装载的,例如schoolbus 1.60版本。
以上木马的
启动方式都属于非捆绑方式,大部分木马是使用这几种方式启动的。
但是非捆绑方法会在注册表等位置留下痕迹,很容易发现。
如果把
木马捆绑到一般的程序上,启动是不确定的,但是要靠电脑主人启
动被捆绑的程序,木马才会运行。
c出错显示。
有一定木马知识的人
都知道,如果打开—个文件,没有任何反应这很可能就是个木马程序,木马的设计者也意谚固了这个缺陷所以已经有木马提供了—个
叫做出错显示的功能。
当服务端用户打开木马程序时,A弹出一个错误提示框,错误内容可自由定义太多会定制成一些诸如“文件已破坏,无法打开!’’之类的信息,其实却是启动木马。
碇制端口。
很多老式的木马端口都是固定的遗膨导木马隐蔽性较差,只要查一下特定的端口就知道感染了什么木马这样就可以很容易的把它删除。
像nebpy的端口号是7306,冰河的端口号是7626。
现在很多薪式木马已经可以定制端口,控制端用户可以在1024--65535之间任选—个端口作为木马端口(一般不选1024以下的端口),这样要判断所感染木马的类型就不太容易了。
e自我销毁。
这项功能是为了弥补木马的—个缺陷。
我们知道当服务端用户打开含有木马的文件后,木马会将自己拷贝到WINDOWS的系统文件夹中(O\WIN—DOWS或C:\WINDOWSk.SYSTEM目录n,—般来说原木马文件和系统文件夹中的木马文件的大小是一样的胡绑文件的木马除外四5么中了木马的人只要在近来收到的信件和下载的软件中找到原木马文件然后根据原木马的大小鼓系统目录的文件夹查找相同大小的文件,然后判断哪—个是木马。
而木马的自我销毁功能是指安装完木马后,原木马文件将自动销毁,这样服务端用户就很难找到木马的来源,给查找、删除木马带来困难。
£木马文件的文件名、存放位置。
在windows系统中木马存放的位置一般是c\windOWS和G\windowsXsys—tern中,主
要是因为这两个目录下面的文件大都是系统文件,并且文件最多。
木马的文件名—般是与一些系统的文件名比较接近,以达到迷惑受害人的目的。
比如木马SubSevenl.7版本的服务器文件名是windowsXKERNELl6.DLL,它与windows中的—个系统文件c\windows、l(ERNEL32DLL很相近。
辱隐蔽运行。
既然是木马,当然不会轻易被看出破绽,对于程序设计人员来说,要隐藏自己所设计的窗口程序,主要途径有:在任务栏中将窗口隐藏。
1.2运行木马。
服务端用户运行木马或捆绑木马的程序后木马就会自动进行安装。
首先将自身拷贝到WINDOWS的系统文件夹中(C:\WIN—DOWS或C:\WINDOWSXSYSTEM目录下、然后在注册表,启动组lE启动组中设置好木马的触发条件烫撵木马的安装就完成了。
木马被激活后,进入
内存,并开启事先定义的木马端口,准备与控制端建立连接。
这时服务端用户可以在MS—DOS方式下,键入netstat—a查看端口状态,一般个人电脑在脱机状态下是不会有端口开放的,如果有端口
开放,你就要注意是否感染木马了。
机器在联网情况下,查看有没有异常的开放端口,如果有的话可能感染了木马。
1.3信息泄露。
—般来说,设计成熟的木马都有—个信息反馈机制。
所谓信息反馈
机制是指木马成功安装后会收集一些服务端的软硬件信息,并通过E —MAIL等方式告知控制端用户。
通过邮件可以知道服务端的—些软
硬件信息,包括使用的操作系统,系统目录,硬盘分区状况,系统
口令等。
1.4建立连接。
—个木马连接的建立首先必须满足两个条件:—是服务端已经安装
了木马程序;二是控制端,服务端都要在线。
在此基础上控制端可
以通过木马端口与服务端建立连接。
1。
5远程控制。
木马连接建立后,控制端端口和木马端口之间将会出现一条通道,
控制端上的控制端程序可借助这条通道与服务端上的木马程序取得
联系拼通过木马程序对服务端进行远程控制。
下面介绍一下控制端
具有哪些控制权限。
a窃取密码:一切以明文的形式传输的密码都能
被木马侦察到。
此外很多木马还提供有击键记录功能,它将会记录
服务端每次敲击键盘的动作,所以一旦有木马入侵,密码将很容易
被窃取。
h文件操作:控制端可以远程控制服务端,对文件进行删除、新
建、修改、上传、下载、运行、更改属性等一系列操作'基本涵盖了WINDOWS平台匕所有的文件操作功能。
巴系统操作:这项内容主要是
对服务器端所做的操作,主要有重启或关闭操作系统,断开网络连接,控制的鼠标、键盘,监视桌面操作,查看进程等,客户端甚至可以随时给服务器端发送信息。
__。
木马分析报告
木马分析报告1. 引言木马(Trojan),又称为“特洛伊木马”,是指通过伪装成正常合法程序或文件进入目标系统,并在未被用户察觉的情况下,对系统进行非法操作的恶意软件。
木马程序的存在给系统安全带来了重大威胁,因此,对木马进行深入分析和研究十分必要。
本文将对一款木马进行分析,并对其传播方式、特征和危害进行探讨。
2. 木马的传播方式木马程序主要通过以下几种方式进行传播: 1. 邮件附件:木马程序常常伪装成诱人的附件,通过邮件发送给用户,一旦用户点击或下载附件,木马程序就会悄悄安装和运行。
2. 网络下载:用户在未经过恶意网站的仔细筛选的情况下,下载了含有木马的软件或文件,木马程序就会被安装到用户的系统中。
3. 可移动存储介质:如U盘、移动硬盘等存储介质中含有木马程序,只要用户将这些介质连接到自己的电脑上,木马程序就会被植入系统。
4. 动态链接库:木马程序可能会以DLL(Dynamic-Link Library)的形式出现,通过注入到正常进程中,实现对系统的控制。
3. 木马的特征为了能够更好地进行木马防护,我们需要了解木马的一些特征: 1. 欺骗性:木马程序通常伪装成合法可信的程序或文件,例如常见的.exe、.doc、.pdf等,以迷惑用户进行安装或下载。
2. 启动项修改:木马程序常常会修改系统的启动项,以保证自己能够在系统启动时自动运行,从而实现长期隐藏控制。
3. 远程控制:木马程序通常与远程服务器建立连接,以便黑客能够远程控制被感染的系统,进行各种操控、监控和窃取敏感信息等操作。
4. 系统资源占用增加:木马程序运行时会消耗大量系统资源,例如CPU和内存,从而降低系统的整体性能。
5. 网络流量增加:木马程序会通过网络上传、下载数据,导致网络流量明显增加,对网速造成影响。
4. 木马的危害与预防木马程序给系统带来的危害非常严重,包括但不限于以下几个方面: 1. 数据窃取:木马程序可以利用系统权限,窃取用户的个人隐私数据,例如登录名、密码、银行账号等。
毕业论文木马病毒分析
毕业论文木马病毒分析随着计算机与网络技术的发展,个人电脑和互联网在人们的日常生活中占据了越来越重要的位置。
但是,随着网络和计算机技术的快速发展,黑客和计算机病毒的数量也不断增加,给我们的计算机和互联网使用带来了很大的威胁。
在这种情况下,研究计算机病毒的原理和特征,在保护计算机安全方面具有特殊的意义。
因此,本文就木马病毒进行了研究和分析。
一、木马病毒的概念及特征木马病毒是指那些以其他程序为外壳进行自身隐藏的恶意程序,通常它们伪装成正常的、合法的程序,被用户误认为是合法的,从而达到了攻击的目的。
木马病毒一般都具有以下特点:1.潜伏性木马病毒的宿主可以是任何一个文件,因此木马病毒具有极高的潜伏性。
木马病毒一旦被宿主程序感染成功,就可以隐蔽地运行在系统中,一般用户很难发现。
2.渗透性木马病毒通常会利用系统漏洞等方式,渗透到受害系统内部,获取系统权限,从而实现对系统的控制。
3.多样性木马病毒有多种类型,每种类型有着不同的传播方式和攻击方式,其多样性使得木马病毒更加难以被发现和清除。
4.攻击目的性木马病毒可以用于窃取用户的敏感信息,也可以用于破坏系统、传播病毒等攻击目的。
二、木马病毒的传播方式木马病毒有多种传播方式,下面介绍几种常见的传播方式。
1.网络攻击黑客可以通过远程攻击利用系统漏洞,将木马病毒传播到受害者的计算机上。
2.社交网络黑客可以通过社交网络发送木马病毒链接或伪装成正常的文件或图片,通过欺骗用户的方式传播木马病毒。
3.邮件传播黑客可以通过发送伪装成正常的邮件附件等方式,将木马病毒传播到受害者的电脑上。
三、木马病毒的危害1.窃取用户信息木马病毒可以通过记录键盘输入等方式,窃取用户的敏感信息,如用户的用户名和密码等。
2.破坏系统木马病毒可以通过修改系统配置文件等方式,破坏系统的稳定性和安全性,使得系统出现崩溃等问题。
3.传播病毒木马病毒可以通过篡改系统安全设置等方式,传播病毒,导致计算机网络的瘫痪。
对有关病毒木马的案例分析
对有关病毒木马的案例分析通过学习网络安全法律法规,我们对“大小姐木马”与“熊猫烧香病毒”做出了学习与分析。
一、“大小姐”病毒起因与发展。
2008年5月6日,南京市公安局网络警察支队接江苏省水利厅报案称,该厅政务网站“江苏水利网”页面无法打开,怀疑疑被黑客侵入。
据了解,江苏省水利厅网站主要承担公文办理、汛情下达等重要任务,日访问量在5000人次。
当时,江苏全省已进入汛期,该网站能否正常运行将直接影响全省防汛工作。
南京市公安局网络警察支队将其立为破坏计算机信息系统案侦查,并迅速会同鼓楼公安分局抽调精干警力,成立“5·6”专案组。
攻击是为植入“大小姐”木马专案组围绕省水利厅网站被黑客攻击案,迅速开展勘查取证、侦查侦控、追查抓捕等侦查工作。
去年5月14日至6月6日,专案组在湖北宜昌、广西桂林、湖北潜江等地抓获何某等6名犯罪嫌疑人,成功侦破水利厅网站被攻击案。
在侦破水利厅网站被攻击案件过程中,专案组发现,这些人攻击水利厅网站的目的,是为了在该网站上植入一款名为“大小姐”的木马盗号程序。
而这个“大小姐”木马早已臭名昭著,不少网络游戏账号均被该木马程序盗取过。
这一情况引起公安部高度重视,公安部指定南京市公安局管辖此案,并于7月1日挂牌督办本案。
专案组经艰苦工作,分别于6月13日在上海、6月24日在四川广元、绵阳、10月10日在湖南长沙抓获了制作、传播“大小姐”系列木马,破坏计算机信息系统犯罪团伙的组织者王某、作者龙某及销售总代理周某等10人。
犯罪嫌疑人王某以牟利为目的,自2006年下半年开始,雇用犯罪嫌疑人龙某先后编写了四十余款针对国内流行网络游戏的盗号木马。
王某拿到龙某编写的木马程序后,对外谎称为自己所写,同时寻找代理人进行销售,先后通过周某等人在网上总代理销售木马,该木马系列在传播销售时被命名为“大小姐”木马。
购买了“大小姐”木马的犯罪嫌疑人,则分别针对“QQ自由幻想”、“武林外传”、“征途”、“问道”、“梦幻西游”等网络游戏进行盗号。
木马攻击原理
木马攻击原理一、什么是木马攻击?木马(Trojan horse)是一种常见的网络攻击手段,指的是通过在正常的程序或文件中隐藏恶意代码,以实现攻击者的恶意目的。
木马攻击可以隐藏于各种类型的文件中,例如图片、文档、音乐等等,这样一旦用户打开了这些文件,系统就会被感染,攻击者就能够获得对系统的控制权。
二、木马攻击的原理木马攻击的原理可以分为几个步骤:1. 伪装攻击者首先需要伪装木马程序,使其看起来像是一个合法的文件或程序。
他们会使用各种技术手段,例如改变文件的后缀名、隐藏文件扩展名或者伪装成系统程序,以躲避用户的警觉。
2. 传播一旦木马程序被伪装成功,攻击者需要将其传播给目标用户。
他们可以通过电子邮件、社交媒体、广告等途径将木马程序发送给用户。
一旦用户下载并打开了木马程序,系统就会被感染。
3. 植入一旦木马程序被用户打开,恶意代码就会被植入到系统中。
这些代码通常会利用系统的漏洞或者弱点,以获取系统的权限。
一旦攻击者获得了系统的控制权,他们就能够执行各种恶意操作,例如窃取用户的隐私信息、占用系统资源、控制系统行为等等。
4. 控制与劫持一旦木马程序在目标系统中植入成功,攻击者就能够远程控制系统,执行各种恶意操作。
他们可以通过远程命令控制(Remote Command Execution)来操纵系统行为,例如上传下载文件、修改系统配置、操纵网络连接等等。
此外,攻击者还可以劫持用户的网络连接,以拦截用户的通信数据,窃取敏感信息。
三、木马攻击的防范措施木马攻击带来的危害是巨大的,为了保障系统的安全,我们需要采取以下防范措施:1. 使用安全的密码使用强密码是防止木马攻击的第一步。
确保密码的复杂性,并不断更换密码,避免使用容易猜测的密码。
2. 安装防火墙和杀毒软件安装防火墙和杀毒软件可以有效阻止木马程序的入侵。
这些软件可以检测系统中的可疑活动,并及时阻止其执行。
3. 及时打补丁保持系统和软件的更新也非常重要。
及时打补丁可以修复系统中的漏洞和弱点,从而减少被木马攻击的概率。
木马的7种分类
木马的7种分类木马是一种恶意软件,通常被用来窃取用户的个人信息,损害用户计算机系统,或者用来进行网络攻击。
木马的种类繁多,不同的木马有着不同的功能和危害性。
下面我们来了解一下木马的七种分类。
一、远程控制木马远程控制木马是最常见的一种木马,它可以让黑客远程控制被感染的计算机,从而窃取用户的个人信息、监视用户的网络活动等。
远程控制木马通常会隐藏在正常的软件中,用户在下载安装这些软件时很容易被感染。
远程控制木马一旦感染了计算机,用户就很难发现它的存在,因此对于远程控制木马的防范和清除是非常困难的。
二、密码窃取木马密码窃取木马主要用来窃取用户的账号和密码信息,从而进行非法操作。
这种木马通常会监视用户的输入,当用户输入账号密码时就会记录下来,并且发送给木马的控制者。
密码窃取木马在金融诈骗、网络盗窃等方面扮演着重要角色,对用户的财产安全构成了严重威胁。
三、广告木马广告木马是一种用来投放广告的恶意软件,它会在用户计算机上弹出大量的广告,甚至会修改用户的浏览器设置,轻则影响用户的上网体验,重则导致计算机系统崩溃。
广告木马通常会伪装成正常的软件,用户在下载安装时很容易受到感染。
广告木马会给用户的生活和工作带来极大的困扰,因此用户需要警惕这种木马的威胁。
四、蠕虫木马蠕虫木马是一种可以自我复制和传播的木马,它通常会利用系统漏洞和网络共享来感染其他计算机。
蠕虫木马可以快速传播,对网络安全造成巨大威胁。
蠕虫木马具有传播速度快、破坏性大的特点,因此用户需要及时更新系统补丁,使用防火墙等手段来防范蠕虫木马的危害。
五、银行木马银行木马是一种专门针对在线银行和支付系统的木马,它可以窃取用户的银行账号、密码和其他敏感信息,从而实施盗窃和欺诈。
银行木马通常会伪装成银行安全工具或者网银登录界面,欺骗用户输入账号密码,一旦用户上当就会导致资金被盗。
银行木马在网络金融领域造成了严重破坏,用户需要警惕这种木马的威胁。
六、勒索木马勒索木马是一种用来勒索用户的恶意软件,它可以加密用户的文件,并要求用户支付赎金来解密文件。
木马的7种分类
木马的7种分类木马(Trojan Horse)是指通过一些看似合法的软件、文件、邮件等手段传播的恶意软件。
它可以像拿着一把万能钥匙,随意打开用户电脑中的各个大门,窃取各种敏感信息,控制系统功能,甚至破坏硬件设备。
下面我们将从不同的角度来介绍木马的7种分类。
一、按功能分:1.远程控制型木马:可以远程监控、控制用户电脑,随意执行命令。
2.窃密型木马:可以从用户电脑中窃取各类敏感信息,如账号、密码、银行卡号等。
3.病毒型木马:可以破坏用户电脑中的硬件或软件系统,造成一定的损失。
二、按传播途径分:1.网络传播型木马:通过网络渠道进行传播,如邮件、聊天工具等。
2.U盘插播型木马:诱使用户在电脑中插入感染病毒的U盘。
3.欺诈型木马:通过欺骗等手段让用户自己安装木马软件,如“看片软件”、“电脑清理工具”等。
三、按攻击方式分:1.远控攻击型木马:通过远程控制完成攻击,如后门木马等。
2.利用漏洞型木马:利用系统中的漏洞进行攻击,如Petya病毒等。
3.伪装欺骗型木马:通过伪装、欺骗等手段,使用户误以为是合法的软件。
四、按系统类型分:1.手机木马:主要攻击手机系统,侵害用户个人信息安全等。
2.PC木马:主要攻击PC系统,通过控制计算机实现攻击目的。
3.嵌入式木马:攻击嵌入式系统,如工控系统。
五、按木马特点分:1.加壳木马:通过在木马文件中加壳,改变二进制代码,增加木马的下发成功率。
2.虚拟机逃逸木马:由于虚拟机的隔离性,攻击者通过这种木马可以逃脱虚拟机的隔离,对真实系统进行攻击。
3.钓鱼木马:通过伪造合法的网站,欺诈用户输入个人信息,完成攻击。
六、按传销性质分:按照恶意软件的传播性质,有三种具体类型:自上而下传播的单一部门型传销木马;基于上下级关系或社区传播的多点式传销木马以及病毒式传播模式下的组织结构性传销木马。
1.文件式木马:通过改变文件,将木马程序与正常程序结合到一起,通过运行正常程序启动木马,达到控制的目的。
个人对于常见木马特征的简析
个人对于常见木马特征的简析摘要:木马的危害性在于它对电脑系统强大的控制和破坏能力,窃取密码、控制系统操作、一旦木马被植入你的机器,攻击者就可以象操作自己的机器一样控制你的机器,甚至可以远程监控你的所有操作。
本文对木马共性做了一次简析,为相关问题的解决提供参考依据。
关键词:脚本植入;隐藏性;植入端口;木马端口连接一、木马的共同特性一般的木马都有客户端和服务器端两个执行程序,其中客户端是用于攻击者远程控制植入木马的机器,服务器端程序即是木马程序。
攻击者要通过木马攻击你的系统,他所做的第一步是要把木马的服务器端程序植入到你的电脑里面。
二、木马传播途径及运行原理目前木马入侵的主要途径还是先通过一定的方法把木马执行文件弄到被攻击者的电脑系统里,如邮件、下载等,然后通过一定的提示故意误导被攻击者打开执行文件,比如故意谎称这是个木马执行文件是你朋友送给你贺卡,可能你打开这个文件后,确实有贺卡的画面出现,但这时可能木马已经悄悄在你的后台运行了。
一般的木马执行文件非常小,大到都是几K到几十K,如果把木马捆绑到其它正常文件上,你很难发现的,所以,有一些网站提供的软件下载往往是捆绑了木马文件的,在你执行这些下载的文件,也同时运行了木马。
木马也可以通过Script、ActiveX及Asp、Cgi交互脚本的方式植入,由于浏览器在执行Script脚本上存在一些漏洞,攻击者可以利用这些漏洞传播木马,甚至直接对浏览者电脑进行文件操作等控制,木马还可以利用系统的一些漏洞进行植入。
木马在被植入攻击主机后,它一般会通过一定的方式把入侵主机的信息,如主机的IP地址、木马植入的端口等发送给攻击者,这样攻击者有这些信息才能够与木马里应外合控制攻击主机。
三、木马隐藏特性的主要表现在运行前,很一些木马经常故意弄成Txt、Html等你认为对你系统没有多少危害性质的文件图标。
在运行中,木马的作者也意识到如果程序打开后像早期木马一样没有什么反应的话,他们往往会有采取行动杀除木马。
木马的攻击原理
木马的攻击原理
木马是一种恶意软件,可以隐藏在看似正常的程序或文件中,一旦被执行,会在背后执行恶意操作。
木马的攻击原理主要包括以下几个步骤:
1. 欺骗用户:木马通常会通过社交工程或其他方式欺骗用户执行它,比如伪装成常用软件的安装包或诱导用户点击恶意链接。
2. 植入系统:一旦用户执行了木马,它会植入系统,通常是将自己复制到一些系统目录中,使得它能够在系统启动时自动运行。
3. 启动与隐藏:木马在系统启动后会悄悄地运行,并尽力隐藏自己,比如修改进程名称或隐藏窗口。
这样用户通常难以察觉到木马的存在。
4. 远程操作:木马会与控制端建立连接,使攻击者能够远程控制被感染的计算机。
攻击者可以通过命令控制木马执行各种恶意操作,如窃取个人信息、监控用户活动、发送垃圾邮件或发起网络攻击等。
5. 后门设置:为了保持持久性,木马通常会在系统中设置后门,以便日后攻击者可以随时重新获取对被感染计算机的控制权。
为了防止木马的攻击,用户应保持警惕,谨慎下载和执行可疑的文件或程序,定期更新操作系统和安全软件补丁,及时删除
系统中的可疑文件,使用防火墙以及实时监测和查杀软件来检测木马的存在。
木马技术的简单分析与实践
3.隐藏技术
木马的泛滥也提高的人们的安全意识,人们都会打开任务管理器看看有没有什么可疑进程,又或者用netstat -an看看有没有什么可疑端口
3.1 进程的隐藏
1.起一个好名字,不要叫什么MyDoor,MyHorse什么的傻子都看出来了不是什么好东西,比如叫什么svchost呀,rundll32,这样就会好的多了
具体方法是:用命令提示符窗口,然后输入md c:con\命令,可以建立一个名为con的目录.默认请况下,windows是无法建立这
类目录的,正是利用了windows的漏洞我们才可以建立此目录.
4.利用NTFS流
首先用记事本新建两个文本文档,分别名为“1.txt”“2.txt”,其内容为“正常文件、数据流文件”,打开CMD命令行窗口,
说起木马没有人不知道吧,想必各位大哥的灰鸽子里都有数也数不清,让我等小菜羡慕不已的肉鸡吧,本人天生愚钝,
怎么也用不明白这个灰鸽子,又要域名又要FTP的.还好在下学过点编程,既然别人的不好用自己写一个得了,自己写的
不应该不会用了吧,哪我们就开始我们的木马之旅吧.
1.通信技术
几乎所有的网络程序都要涉及到socket的编程,然而socket到底是什么呢?
3.用DLL直接插入系统进程比如explorer,svchost等等(以前的,提供例程)
4.编写驱动,进行内核级进程的隐藏.(学习中...提供示例和网页)
3.2 端口的隐藏
1.用一个周知口,但前题是这个端口没有在主机上被使用,比如7.21.22.23......
2.使用嗅探型木马,既监听所有数据包再进行分析.(提供例程)
client端的流程如下:
生成socket(socket)->
简单木马分析与防范
简单木马分析与防范电脑已经走进我们的生活,与我们的生活息息相关,感觉已经离不开电脑与网络,对于电脑安全防范,今天小编在这里给大家推荐一些电脑病毒与木马防范相关文章,欢迎大家围观参考,想了解更多,请继续关注。
一、前言病毒与木马技术发展到今天,由于二者总是相辅相成,你中有我,我中有你,所以它们之间的界限往往已经不再那么明显,相互之间往往都会采用对方的一些技术以达到自己的目的,所以现在很多时候也就将二者直接统称为“恶意代码”。
这次我打算用两篇文章的篇幅来讨论病毒与简单的木马相互结合的分析与防范方法。
本篇也就是第一篇,讨论的是利用只有服务器端的木马程序实现“病毒”的启动。
而在下一篇中,我会讨论既有服务器端又有客户端的木马程序与“病毒”相结合的分析与防范。
二、简单木马的原理由于木马技术与计算机网络息息相关,所以也就离不开Socket套接字编程。
这里我不打算详述Socket套接字编程的细节,这个在MSDN上有非常详细的讲述,无非就是根据套接字的编程的流程,将相应的内容填入“模板”。
而既然要实现通信的效果,就需要遵循一个通信模型,木马一般都是C/S(客户端/服务端)模式的。
本篇文章所要论述的,虽然不涉及客户端的编写,但实际上我只不过是把cmd程序当成了客户端,因此本质上还是C/S模式的。
C/S模型的开发,需要在服务器端(欲攻击的计算机)上绑定一个IP 地址和一个端口号,然后进行监听,等待客户端(攻击方)的连接。
客户端则是向相应的IP地址和端口号发起连接,服务器端接受后,双方就可以开始进行通信,这就是基于TCP协议的通信,也是接下来要用到的方法。
另外还有一种基于UDP协议的方法,这种方法是在服务器端进行相应的绑定后,客户端不需要进行连接直接就可以和服务器进行通信。
可见,TCP要比UDP可靠,而UDP要比TCP效率高。
本篇文章所论述的服务器端编程的基本原理如下:1、打开一通信通道(绑定某个端口)并告知本地主机,它在某一个地址上接收客户请求。
