如何查看老婆的开房信息,公安系统公开房记录,怎么删除开房信息

访客4年前关于黑客接单794

二:主要是要截留文件I/O操作。 
Windows下截留文件I/O操作有几种 *** ,在病毒中使用的主要有两种。 
1、使用VxDCallIF *** gr_InstallFileSystemHook 
2、截留Kernel32.dll中导出的之一个函数VxDCall对DOS 
INT 21的呼叫(EAX=2A0010)。 
VxDCall的代码如下: 
mov eax,dword ptr [esp+04] 
pop dword ptr [esp] 
call fword ptr cs:[xxxxxxxx] 
^^^^^^^^只要将这个地址指向的地址改为自己的过程入口,就捕获了所有的VxDCall。 
进入这个过程时: 
eax=service number,如果是DOS INT 21将是2A0010 
esp[2c]调用Int 21时eax的值 
~~~~ 算漏了个pushad,应该是10h 

esp[30] 调用int 21时ecx的值 
~~~~14h 

其他寄存器为调用时所需的值。(段寄存器无用) 
以后的就和在DOS下写病毒没什么差别了。 
在WINDOWS下写病毒,如何得到API的入口是一件麻烦的事. 可以直接使用的API都在DLL中,而VXDCALL要在RING0时才能使 用,DOS的INT 21服务也不能直接调用. 得到DLL中的API入口有两种 *** : 

1.加载时得到,建立一个 IMPORT TABLE,在加载时WINDOWS会根据IMPORT TABLE定位API的 入口地址.这是一般应用程序的使用的 *** ,但不大适合病毒. 
2.运行时得到,使用GetModuleHandle和GetProcAddress得到API的入口,但前提时要知道GetModuleHandle和GetProcAddress的 入口地址.:< 这是明显也是不可能的.除了将GetModuleHandle和GetProcAddress的代码复制到我们的病毒中,只有使用暴力在 2GB的空间内找出API的入口了. 

首先说明一下WINDOWS的内存映射,由00000000开始有一段是 无效地址(我忘了到底到多少了),用来捕获应用程序错误的指针. 
跟着一直到0x7FFFFFFF为应用程序的空间.0X80000000以后为系统 的空间,DLL和VXD都映射在这里.我们要作的就是从这2GB的空间内找到Krnl32.dll. 一般来说,Windows下的程序都是对齐在64k的边界.首先是MZ 文件头,跟着是由MZ HEADER中的信息可以得到PE HEADER的入口. 由这个标记就可以找出所有的DLL.由PE HEADER可以得到DLL的 EXPORT TABLE的入口,其中而NAME PTR TABLE的之一项为DLL的名 称,由此可以找出Krnl32.dll,并从ADDRESS TABLE中得到任何一个 API的入口. 

值得注意的是,在这2GB中并不是所有而地址都是有效的,在 一般的程序中可以通过IsXXXXXPtr来判断地址是否有效,但在病毒 中不行.只能Hook Exception,忽略访问无效的地址导致的Exception. Windows中的Exception Chain的结构如下: fs:[0] dword exception发生时esp的新值,该值指向一个如下 的结构 [esp] dword fs:[0]的新值 [esp+4] dword exception handler的入口 [esp+8] dword exception handler使用的数据首地址 [esp+12] dword -1详细的汇编代码可以用C写一段__try...__except的代码,然后 转译成汇编. 只要我们的exception handler直接跳转到病毒中寻找Krnl32.dll 的代码,就可以不引起GP Error而访问任何的地址了. 范例可以参看HPS的源码,PE HEADER,EXPORT TABLE请参看PE FORMAT. 

1、在Windows下载入的DLL在不同的process中映射到同一个地址。 
2、在DLL中导出的函数在export table中记录相对DLL Image Base 的偏移,改变这个偏移使用GetProcAddress得到的地址就会改变。 (想象一下,把CreateProcess地址指向自己的DLL中的函数,或者截获GetDlgItemText来记录Password) 
3、在Kernel32.DLL中Section Table在0x300以前就结束了,而真正的代码由0x1000处开始,其间有3K的未用空间,可以用来存放我们的代码。 Kernel32.DLL的Image Base可以由GetModuleHandleA得到。 
4、在任何版本的Windows中,3个基本的DLL总是被加载(Kernel32.DLL,User32.DLL,GDI32.DLL),而且对于同一个版本的Windows,它们的Image Base,和导出函数的地址总是固定的。可以将得到的地址直接用于病毒使用。 ( 在NT也可以写病毒了,又要换系统了8< )

相关文章

VNK口红怎么样

被称为口红一哥的李佳琦,带货效果相当惊人,他一直支持国货,在国货中寻找最好的产品,像这款VNK口红就是被李佳琦强力推荐的国货之一,最近这款口红也是相当的火热,我们一起来看看它到底怎么样。...

黑客社会工程学攻击学2,黑客怎么查微信登陆地,学习黑客盗取密码教程6

如上图所示,感染用户成为僵尸署理节点后不只会被占用很多网络资源被用于流量暗刷,更大的网络安全隐患在于,感染主机直接暴露在病毒构建的巨大V PN 虚拟局域网内,而该V PN 网络的接入暗码凭据是硬编码在...

乳粉是什么东西做的,我国婴幼儿配方乳粉是如何分类的

在我国婴幼儿配方奶粉按规范分成宝宝秘方奶粉和很大宝宝及儿童秘方奶粉。 宝宝秘方奶粉意指奶类及乳蛋白产品为关键原材料,添加适量的维他命、矿物和/或别的成份,仅用物理方法生产制造做成的粉末状商品。适合一...

电脑课装b专用代码字少的,黑客在哪里那里找,黑客到底去哪找

./crunch45-b20mib-oSTART按每个文件20mib切割字典文件。 Step 1 《深化解析跨站恳求假造缝隙:原理分析》修正计划:import random 如同比较少吧不太清楚...

学黑客必须要会英语吗(黑客英语)-有没有黑客帮忙找回qq

学黑客必须要会英语吗(黑客英语)-有没有黑客帮忙找回qq

学黑客必须要会英语吗(黑客英语)(tiechemo.com)一直致力于黑客(HACK)技术、黑客QQ群、信息安全、web安全、渗透运维、黑客工具、找黑客、黑客联系方式、24小时在线网络黑客、黑客业务、...

找黑客把钱要回来违法吗(黑客带我网赌赢了钱)-有人通过黑客盗取我的个人隐私

找黑客把钱要回来违法吗(黑客带我网赌赢了钱)-有人通过黑客盗取我的个人隐私

找黑客把钱要回来违法吗(黑客带我网赌赢了钱)(tiechemo.com)一直致力于黑客(HACK)技术、黑客QQ群、信息安全、web安全、渗透运维、黑客工具、找黑客、黑客联系方式、24小时在线网络黑客...