1、感染任何一个病毒都需要有寄主,把病毒代码加入寄主程序中(伴侣病毒除外)
以下说明如何将病毒代码嵌入PE文件中,有关PE文件的结构请看以前的文章。PE文件的典型结构:MZHeaderDOSSTUBCODEPEHEADEROPTIONALHEADERSECTIONTABLESECTION1SECTION2...IMPORTTABLEEXPORTTABLE和DOS的可执行文件类似,PE的代码映象分为几个SECTION,在文件中会对齐页边界(4K)。一般来说,文件会加载在400000h开始的空间,而之一个SECTION在401000h处,同时入口地址也是401000h。
由高级语言编写的程序,每个SECTIO-N的长度不可能刚好是4K的倍数,因此在SECTION的末尾将会存在一段未用的空间,大小可由Section的PHYSICALSIZE-VIRTUALSIZE得到,在文件中起始位置可由PHYSICALOFFSET得到,这段空间可以用来存放病毒代码。此外一般来说,MZHeader+DOSSTUD+PEHEADER+OPTIONALHEADER+SECTIONTABLE不过1K左右,而SECTION1由4K开始,空出来的地方足够存放一个设计精良的病毒。CIH就是将代码存放在这些空闲空间里。
2、分配驻留所需内存
对于驻留形的病毒,分配驻留所需内存是必需的。在DOS下使用由于所有的应用程序都映射在相同的线性地址空间里,使用一般的内存分配调用就足够了。而在WIN32下,每个应用程序都有自己的线性地址空间,必须使用特殊的函数分配2GB以上的系统地址。典型的如:VXD服务_PageAllocate,和kernel32的VxDCALL_PageReserve。_PageAllocate请参看win98ddk中的说明,VxDCall_PageReserve请参看HPS源码中的注释。
3、截留FILEI/O操作驻留型的病毒通过截留FILEI/O来激活,可以通过使用VXD服务
IF *** gr_Install-FileSystemAPIHook(如CIH)或截留VxDCall中的DOSServicescallback(如HPS)。
在Win32下编写病毒不是一件困难的事。值得注意的有几件事:
一、Win32下的系统功能调用不是通过中断实现,而是由DLL中导出
(直接使用VxD服务除外)。直接在病毒中得到API入口不是一件容易的事,可以通过以下这个变通的 *** 。
在同一个版本的Windows下,同一个核心函数的入口总是固定的(指由Kernel32,gdi32,user32导出的函数)。因此可以用以下的 *** 得到函数入口:
在IntializeCode得到要用的函数入口并将它填入病毒中,在病毒运行时可以直接使用了。
本人的一台操作系统为Win2000Server的笔记本电脑最近被感染了病毒,我首先用相关杀毒软件来扫描计算机,扫描报告如下:
病毒名称:Hacktool
文件名:c:\winnt\system32\ntservice.exe
操作:删除失败,隔离失败,访问被拒绝
如何才能彻底删除呢?
因为c:\winnt\system32\ntservice.exe已经在运行了,直接删除显然是不可能的。于是我运行Windows任务管理器,在进程选项卡中选择结束ntservice.exe进程,结果系统显示“无法中止进程,拒绝访问”。
我突然想到在Win2000(XP)的控制台状态下是可以用DOS命令的。
什么是控制台
控制台是Windows的一种简易运行模式,它可以不启动图形界面而在命令行状态下有限制地访问FAT和NTFS分区,并对系统进行一些设置和操作。通过控制台,我们可以更换系统文件、关闭或者禁用某个系统服务、禁用或卸载硬件设备、修复引导扇区、新建分区以及格式化硬盘分区等。
克日,一则“威马公布招回辆EX5”的新闻报道在网络上引起关心。据新闻媒体,10月3日和5日,福建邵武市各自有一辆威马EX5产生起火安全事故,几辆车均为的士经营车子,也是统一批号的物质。 据了解...
全国人口普查与每一个人密切相关,相互配合全国人口普查也是对大家任何人有好处的一件事。但是在全国人口普查的全过程中坚信许多 工作员都吃完许多哑巴亏,那麼全国人口普查能够回绝开关门吗?实际上我觉得住户不愿...
今朝,暖锅市场在餐饮市场中可谓长短常的火爆,所以很多的加盟投资者都但愿加盟暖锅市场在个中可以成绩本身的创业抱负,可是也正是因为暖锅市场的火爆,所以市场的竞争长短常的剧烈,同时暖锅的加盟品牌也长短常之多...
最美逆行者文章(最美逆行者) 2020年,新冠肺炎肆虐全球,国际局势风云突变,注定会成为世界历史上一个重要的节点。2020年秋,由中央广播电视总台出品,反映中国抗“疫”历程的电视系列剧《最美...
经营卤菜店多年的老师傅,总会在四下无人偷偷地告诉你,一个所谓行业的秘密:想卤菜好吃,用添加剂;想要别人吃完忘不掉,用添加剂;进货的时候,香料店的老板也偷塞给你一瓶添加剂,还用过来的身份...
狼狗属于犬类的一种,这是一种外形上长得跟狼很相像的动物。狼狗的性格比较凶猛、警觉,是看家护院的好帮手。但是虽然天性警觉,主人们仍需要通过训练来激活它身上的一些优点。那么,狼狗要怎么训练好呢? 狼狗的...