怎么远程监控老婆的微信(同步老婆微信聊天记录

访客3年前黑客资讯1105

Win32下病毒设计入门 

本文假定你对dos下的病毒和386PM有一定的了解。 

1、感染任何一个病毒都需要有寄主,把病毒代码加入寄主程序中
(伴侣病毒除外)。 
以下说明如何将病毒代码嵌入PE文件中,有关PE文件的结构请看以前的文章。 PE文件的典型结构: MZ Header DOS STUB CODE PE HEADER OPTIONAL HEADER SECTION TABLE SECTION 1 SECTION 2 ... IMPORT TABLE EXPORT TABLE 和DOS的可执行文件类似,PE的代码映象分为几个SECTION,在文件中会对齐 
页边界(4K)。一般来说,文件会加载在400000h开始的空间,而之一个SECTION在401000h处,同时入口地址也是401000h。由高级语言编写的程序,每个SECTIO-N的长度不可能刚好是4K的倍数,因此在SECTION的末尾将会存在一段未用的空间 , 大小可由Section的PHYSICAL SIZE-VIRTUALSIZE得到,在文件中起始位置可由 PHYSICAL OFFSET得到,这段空间可以用来存放病毒代码。此外一般来说, MZ Header+DOS STUD+PE 
HEADER+OPTIONAL HEADER+SECTION TABLE不过1K左右, 而SECTION 1由4K开始,空出来的地方足够存放一个设计精良的病毒。CIH就是将 代码存放在这些空闲空间里。 

2、分配驻留所需内存 
对于驻留形的病毒,分配驻留所需内存是必需的。在DOS下使用由于所有的 应用程序都映射在相同的线性地址空间里,使用一般的内存分配调用就足够了。而在WIN32下,每个应用程序都有自己的线性地址空间,必须使用特殊的函数分配2GB以上的系统地址。典型的如:VXD服务_PageAllocate,和kernel32的 VxDCALL 
_PageReserve。_PageAllocate请参看win98ddk中的说明,VxDCall _PageReserve 请参看HPS源码中的注释。 

3、截留FILE I/O操作 驻留型的病毒通过截留FILE I/O来激活,可以通过使用VXD服务 
IF *** gr_Install-FileSystemAPIHook(如CIH)或截留VxDCall中的DOS Services callback(如HPS)。 
在Win32下编写病毒不是一件困难的事。值得注意的有几件事: 

一、Win32下的系统功能调用不是通过中断实现,而是由DLL中导出。 
(直接使用VxD服务除外)。直接在病毒中得到API入口不是一件容易的事,可以通过以下这个变通的 *** 。 
在同一个版本的Windows下,同一个核心函数的入口总是固定的
(指由Kernel32,gdi32,user32导出的函数)。因此可以用以下的 *** 得到函数入口: 
.386p 
.model flat,stdcall 
extrn GetModuleHandleA:proc 
extrn GetProcAddress:proc 
extrn ExitProcess:proc 
.data 
szKernel db 'KERNEL32.DLL',0 
szFindFirst db 'FindFirstFileA',0 
szFindNext db 'FindNextFileA',0 
szFindClose db 'FindClose',0 
szGetCurrentDir db 'GetCurrentDirectoryA',0 
szGetWinDir db 'GetWindowsDirectoryA',0 
szGetSysDir db 'GetSystemDirectoryA',0 
szGetFileAttrib db 'GetFileAttributesA',0 
szSetFileAttrib db 'SetFileAttributesA',0 
szlopen db '_lopen',0 
szlread db '_lread',0 
szlwrite db '_lwrite',0 
szlclose db '_lclose',0 
szllseek db '_llseek',0 
hKernel dd 0 
.code 
;Initialize code 
start: 
push szKernel 
call GetModuleHandleA 
mov hKernel,eax 
push szFindFirst 
push hKernel 
call GetProcAddress 
mov FindFirstFile,eax 
.... 
jmp VirusStart 
InitExit: 
push 0 
call ExitProcess 
VirusStart: 
jmp Entry 
HostEntry dd InitExit 
FindFirstFile dd 0 
FindNextFile dd 0 
... 
Entry: 
... 
end start 
在Intialize Code得到要用的函数入口并将它填入病毒中,在病毒运行时可以直接使用了。

相关文章

《黑客攻防入门与实战》(黑客攻防实战从入门到精通)

《黑客攻防入门与实战》(黑客攻防实战从入门到精通)

本文导读目录: 1、黑客攻防教学 2、推荐几本关于计算机安全与攻击的书 3、哪有关于黑客攻击与防护措施及解决方案的网络书籍? 4、《电脑黑客攻防入门》的问题 5、谁给我介绍几本关于黑客...

熊猫直播平台破产/新一批版号下发 | 一周要闻

要闻回顾 韩媒称腾讯入围Nexon收购竞标 腾讯股价闻风上涨 《经济日报》报道,腾讯入围韩国游戏公司Nexon的收购竞标,这一利好消息传出后,腾讯股价一路飙升。其余4位入围的竞标者是韩国最大的聊天...

手淘旺信入口在哪里,手淘旺信流量提升的10个技巧

手淘旺信入口在哪里,手淘旺信流量提升的10个技巧

1、检索主搜关键字,寻找一款价钱跟你相近和特性相近的商品购物车,撤出,随后再度检索主搜关键字看热门推荐,此刻它会让你强烈推荐,例如你加入购物车的是补水面膜,它便会逐渐推荐面膜让你。...

360家庭防火墙黑客攻破(360家庭防火墙官方网址)

360家庭防火墙黑客攻破(360家庭防火墙官方网址)

本文导读目录: 1、请问,360木马防火墙能抵御黑客的攻击吗? 2、360老提示黑客攻击怎么办 3、关闭360黑客入侵防护后会有什么后果 4、360arp防火墙能阻止黑客攻击吗? 5、...

绿豆的功效有哪些?绿豆的8大功效

绿豆的功效有哪些?绿豆的8大功效

相信大家对绿豆这种食物都会比较了解,毕竟它很常见,在我们的生活当中也经常会吃这种食物。它在富有营养的同时还有着很好的解毒效果,在生活当中大多数人都知道它是可以清热和解毒,尤其是在暑热天喝上一碗绿豆汤,...

年轻人还不创业?盘点适合年轻人创业项目!

年青人恰逢自身的美好年华,在自身最身强力壮最有工作能力的情况下也是自主创业的最佳时机,难道要直到七老八十的情况下再去试着自主创业吗?所以说,一个人自主创业的金子年纪便是在自身年轻的时候,许多年青人都根...