本文目录一览:
什么是“二进制病毒”?
网上转载浅谈‘二进制病毒’曾经有人问过我,什么是二进制病毒,二进制病毒对电脑都有哪些危害?二进制病毒都有哪些?哪些木马是不会发作的?
现在我就浅谈一下二进制病毒。
很多人都认为,从根本上说,所有病毒都是二进制的吧。不发作的木马。。中木马后木马的服务端挂掉了,木马才不会发作吧?
错,常理来讲,部分病毒都是二进制编译的。
二进制,八进制,十进制,十六进制都可以编译病毒....
按照计算机方面来讲你所说的二进制病毒就是全部病毒,因为二进制也可以编译病毒,对于二进制对电脑的危害太多了,比如:自动删除文件,开不起机。蓝屏。盗号,反正都是些病毒的特征,不能进安全模式,自动关闭杀毒软件!但是二进制编译的病毒无法在XP系统等等下运行~~ 只能运行于Unix操作系统下~~~ 我反正只知道一个二进制病毒:ELK CLONER:第一个计算机病毒,它将会得到你磁盘上所有的东西,它甚至将渗透到芯片内部,这就是Cloner!它会象胶水一样粘住你,它还会修改内存!盗取你所有资料! 例如大蜘蛛杀等度软件只支持XP 2000 98等系统下运行,所以不存在二进制病毒,所以大蜘蛛杀软没有把“二进制病毒”和那些不会发作的木马放进病毒库! 至于不会发作的木马:那我也知道灰鸽子后门木马不会发作~~此木马是灰鸽子变种!还有就是木马只要你不运行程序就不会发作,比如:盗号木马是你在运行程序如QQ就会发作的, 所以说,补丁也不是可以随便乱装的,有些补丁安装后系统或者IE还会出现错误和问题,所以一般漏洞都不需要补。防火墙也不需要安装,用系统自带的就行了,不看垃圾网页。定期杀毒查毒消灭临时文件恶意软件,一般没问题的!
木马病毒是文件还是什么东西
木马病毒入侵电脑
木马(Trojan)这个名字来源于古希腊传说(荷马史诗中木马计的故事,Trojan一词的特洛伊木马本意是特洛伊的,即代指特洛伊木马,也就是木马计的故事)。“木马”程序是目前比较流行的病毒文件,与一般的病毒不同,它不会自我繁殖,也并不“刻意”地去感染其他文件,它通过将自身伪装吸引用户下载执行,向施种木马者提供打开被种者电脑的门户,使施种者可以任意毁坏、窃取被种者的文件,甚至远程操控被种者的电脑。
自从有了电脑就有了病毒和木马,从而有了防火墙和杀毒软件。木马和杀毒软件的斗争无时无刻不在,比如说腾讯电脑管家的木马查杀工作,都是与时俱进的。
请问这是木马病毒吗
这不一定是病毒。
.exe为扩展名的文件有很多,比如游戏安装软件,比如系统的音频驱动器等等。
只要你在你所下载的软件中随便找找就可找到扩展名为.exe的文件。
但也有病毒如rundll123.exe这种严重影响程序运行的病毒的扩展名为.exe。
关于.exe扩展斪含意介绍,现给以给你一些
exe 一定义
1. EXE File 可执行程序 一种可在操作系统存储空间中浮动定位的可执行程序。MS-DOS和MS-WINDOWS下,此类文件扩展名为.exe
2.WINDOWS操作系统中的二进制可执行文件,可执行文件分两种一种是后辍名为.COM另一种就是.EXE 了
.COM一般用于DOS,在WINDOWS系统中的执行文件一般都是.EXE文件
在 MS-DOS 中,用以标识可执行文件的文件扩展
名。用户在提示行中输入不带 .exe 扩展名的文件名后按 Enter 键就能运行可
执行程序
三 exe文件格式
DOS可执行文件:最简单的可执行文件格式,可以在DOS和WINDOWS中运行。它通过在文件头添加ASCII字符串“MZ”(16进制中表示为4D5A)来标识。“MZ”是MS-DOS开发者之一的马克·茨柏克沃斯基(Mark Zbikowski)的姓名首字母缩写。
16位元新可执行文件:通过在文件头添加ASCII字符串“NE”来标识。它只能运行在Windows和OS/2系统,而不能在DOS下运行。
16/32位元混合式线性可执行文件:通过在文件头添加ASCII字符串“LE”来标识。它仅用来在Windows 3.x和Windows 9x中替代VxD驱动。
32位元线性可执行文件:通过在文件头添加ASCII字符串“LX”来标识。运行在OS/2 2.0以及更高版本中,也可用于某些DOS扩展。
32位元可执行文件:这是最复杂也是目前最流行的可执行文件格式,通过在文件头添加ASCII字符串“PE”来标识。它主要运行于Windows 95和Windows NT以及更高版本的Windows中,也可在BeOS R3中运行。
64位元可执行文件:与前一种类似,但使用支持64位元的中央处理器。因此它仅能在64位元的Windows系统中运行,譬如Windows XP 64-Bit Edition 和 Windows Server 2003 64-Bit Edition。
大蜘蛛不能杀二进制的毒吗?
不能杀,.Dos时代的病毒大部分是由汇编语言写成,那时1个步伐很是小,格式简单,便于节制,出格是com文件,文件的熬头个字节就是步伐患上以执行的入,以是阿谁时代的病毒很是短小精良,甚至有人直接修改其中的呆板码,造成为了病毒花腔倍出,防不堪防。跟着高级语言的成长,由高级语言写成的二进制病毒总患上以成长,这些个病毒的作者不再克不及准确节制每条指令,由于纵然不异的代码,差别的编译器编译的结果也不不异:同时用高级语言编写的病毒另外一大特性是库函数的挪用,由于它们都不直接施用DOS间断以及BIOS挪用了。Widows平台的不停更新成长造成为了可执行文件格式的越发庞大.报酬节制二进制文件的每1个字节几乎不成能,以是当前病毒作者把更多的精力花在了病毒的流传体式格局上,而不再追赶代码技巧。
不把二进制病毒列入病毒库我想应该是削减误报吧,而不会爆发的木马,都是尸体了还管它?我个人觉患上,凭借着Dr.web的超强引擎,就算不把二进制病毒列入病毒库对pc安全也没啥子影响。这是开发者的傲气!
如何清除木马病毒?
目前网络上最猖獗的病毒估计非木马程序莫数了,特别是在过去的2004年木马程序的攻击性也有了很大的加强,在进程隐藏方面,做了较大的改动,不再采用独立的EXE可执行文件形式,而是改为内核嵌入方式、远程线程插入技术、挂接PSAPI等,这些木马也是目前最难对付的。本期就教你查找和清除线程插入式木马。
操作步骤:
1.通过自动运行机制查木马
一说到查找木马,许多人马上就会想到通过木马的启动项来寻找“蛛丝马迹”,具体的地方一般有以下几处:
1)注册表启动项:
在“开始/运行”中输入“regedit.exe”打开注册表编辑器,依次展开[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\]和[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\],查看下面所有以"Run"开头的项,其下是否有新增的和可疑的键值,也可以通过键值所指向的文件路径来判断,是新安装的软件还是木马程序。
另外[HKEY LOCAL MACHINE\Software\classes\exefile\shell\open\command\]键值也可能用来加载木马,比如把键值修改为“X:\windows\system\ABC.exe "%1"%”。
2)系统服务
有些木马是通过添加服务项来实现自启动的,大家可以打开注册表编辑器,在[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Runservices]下查找可疑键值,并在[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\]下查看的可疑主键。
然后禁用或删除木马添加的服务项:在“运行”中输入“Services.msc”打开服务设置窗口,里面显示了系统中所有的服务项及其状态、启动类型和登录性质等信息。找到木马所启动的服务,双击打开它,把启动类型改为“已禁用”,确定后退出。也可以通过注册表进行修改,依次展开“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\服务显示名称”键,在右边窗格中找到二进制值“Start”,修改它的数值数,“2”表示自动,“3”表示手动,而“4”表示已禁用。当然最好直接删除整个主键,平时可以通过注册表导出功能,备份这些键值以便随时对照。
3)开始菜单启动组
现在的木马大多不再通过启动菜单进行随机启动,但是也不可掉以轻心。如果发现在“开始/程序/启动”中有新增的项,可以右击它选择“查找目标”到文件的目录下查看一下,如果文件路径为系统目录就要多加小心了。也可以在注册表中直接查看,它的位置为[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders],键名为Startup。
4)系统INI文件Win.ini和System.ini
系统INI文件Win.ini和System.ini里也是木马喜欢隐蔽的场所。选择“开始/运行”,输入“msconfig”调出系统配置实用程序,检查Win.ini的[Windows]小节下的load和run字段后面有没有什么可疑程序,一般情况下“=”后面是空白的;还有在System.ini的[boot]小节中的Shell=Explorer.exe后面也要进行检查。
5)批处理文件
如果你使用的是WIN 9X系统,C盘根目录下“AUTOEXEC.BAT”和WINDOWS目录下的“WinStart.bat”两个批处理文件也要看一下,里面的命令一般由安装的软件自动生成,在系统默认会将它们自动加载。在批处理文件语句前加上“echo off”,启动时就只显示命令的执行结果,而不显示命令的本身;如果再在前面加一个“@”字符就不会出现任何提示,以前的很多木马都通过此方法运行。
2.通过文件对比查木马
最近新出现的一种木马。它的主程序成功加载后,会将自身做为线程插入到系统进程SPOOLSV.EXE中,然后删除系统目录中的病毒文件和病毒在注册表中的启动项,以使反病毒软件和用户难以查觉,然后它会监视用户是否在进行关机和重启等操作,如果有,它就在系统关闭之前重新创建病毒文件和注册表启动项。下面的几招可以让它现出原形(下面均以Win XP系统为例):
1)对照备份的常用进程
大家平时可以先备份一份进程列表,以便随时进行对比查找可疑进程。方法如下:开机后在进行其他操作之前即开始备份,这样可以防止其他程序加载进程。在运行中输入“cmd”,然后输入“tasklist /svc X:\processlist.txt”(提示:不包括引号,参数前要留空格,后面为文件保存路径)回车。这个命令可以显示应用程序和本地或远程系统上运行的相关任务/进程的列表。输入“tasklist /?”可以显示该命令的其它参数。
2)对照备份的系统DLL文件列表
对于没有独立进程的DLL木马怎么办吗?既然木马打的是DLL文件的主意,我们可以从这些文件下手,一般系统DLL文件都保存在system32文件夹下,我们可以对该目录下的DLL文件名等信息作一个列表,打开命令行窗口,利用CD命令进入system32目录,然后输入“dir *.dllX:\listdll.txt”敲回车,这样所有的DLL文件名都被记录到listdll.txt文件中。日后如果怀疑有木马侵入,可以再利用上面的方法备份一份文件列表“listdll2.txt”,然后利用“UltraEdit”等文本编辑工具进行对比;或者在命令行窗口进入文件保存目录,输入“fc listdll.txt listdll2.txt”,这样就可以轻松发现那些发生更改和新增的DLL文件,进而判断是否为木马文件。
3)对照已加载模块
频繁安装软件会使system32目录中的文件发生较大变化,这时可以利用对照已加载模块的方法来缩小查找范围。在“开始/运行”中输入“msinfo32.exe”打开 “系统信息”,展开“软件环境/加载的模块”,然后选择“文件/导出”把它备份成文本文件,需要时再备份一个进行对比即可。
4)查看可疑端口
所有的木马只要进行连接,接收/发送数据则必然会打开端口,DLL木马也不例外,这里我们使用netstat命令查看开启的端口。我们在命令行窗口中输入“netstat -an”显示出显示所有的连接和侦听端口。Proto是指连接使用的协议名称,Local Address是本地计算机的IP地址和连接正在使用的端口号,Foreign Address是连接该端口的远程计算机的IP地址和端口号,State则是表明TCP连接的状态。Windows XP所带的netstat命令比以前的版本多了一个-O参数,使用这个参数就可以把端口与进程对应起来。输入“netstat /?”可以显示该命令的其它参数。
接着我们可以通过分析所打开的端口,将范围缩小到具体的进程上,然后使用进程分析软件,例如《WINDOWS优化大师》目录下的WinProcess.exe程序,来查找嵌入其中的木马程序。有些木马会通过端口劫持或者端口重用的方法来进行通信的,一般它们会选择139、80等常用端口,所以大家分析时要多加注意。也可以利用网络嗅探软件(如:Commview)来了解打开的端口到底在传输些什么数据.
所有的病毒和木马的后缀名是什么?有谁能告诉我?谢谢了!
现在,市面上,所以的二进制病毒和木马,都是以exe(PE2格式)形式存在的。
这样讲比较严谨。至于后缀名,可以任意起,也可以捆绑在其它格式中,比如chm文件,也可以加进木马。这些就不说了。