在线24小时接单的黑客,免费接单黑客 ***

访客3年前黑客工具1424

SSDT HOOK已经是很老的技术了,但对新手来说还是有一些嚼头的。根据常规的做法,我们应该挂钩ZwTerminateProcess函数,不过这个函数仅有两个参数,其中一个是进程句柄,它指定了需要被结束的进程。  由于我们不能直接从进程句柄获取有关进程的一些信息,这就使得一些“懒惰”的家伙尝试找一些捷径。由于要想获得句柄通常都需要首先调用ZwOpenProcess,而ZwOpenProcess需要传递PID作为标识,于是有些人就不管ZwTerminateProcess函数了,改为挂钩ZwOpenProcess,这样你无法打开我们关注的进程,也就无法获得句柄,自然也就没办法结束我们的进程。  乍一看,这还是真是一种思路巧妙的做法。不过,点心毕竟是不能当正餐吃的,这样的做法作为临时救火也没什么,要是一直抱着它不愿放弃就大错特错了。  实际上,这种做法是有副作用的,比如通常在ring3使用PSAPI枚举进程时,我们经常使用下面的代码来获取进程完整路径:  HANDLE hProcess = OpenProcess(  PROCESS_QUERY_INFORMATION | PROCESS_VM_READ,  FALSE,  ProcessId[i]);  if(hProcess)  {  EnumProcessModules(hProcess,&hModule,sizeof(hModule),&cbNeeded);  GetModuleFileNameEx(hProcess,hModule,szPath,sizeof(szPath));  // 输出到列表框  }  CloseHandle(hProcess);  如果我们挂钩了ZwOpenProcess,那么使用这种 *** 枚举进程的程序就可能无法获得我们的保护进程信息。有人会说这样还不好?不要忘了,我们的目的不是隐藏,而是保护。自我保护是任何人都无可非议的做法,但尝试隐藏自身却会让人怀疑你的目的。  其实说穿了,我们挂钩ZwOpenProcess的根本原因是不会使用句柄得到进程信息。好吧,我们现在就介绍如何通过进程句柄获取信息。  在炉子的《API HOOK实现ring3的进程保护》一文中给出了一种解决 *** ,即使用NTDLL导出的Zw(Nt)QueryInformationProcess函数。  下面我们看看这个函数的声明:  NTSYSAPI  NTSTATUS  NTAPI  NtQueryInformationProcess(  IN HANDLE        ProcessHandle,  IN PROCESSINFOCLASS  ProcessInformationClass,  OUT PVOID          ProcessInformation,  IN ULONG         ProcessInformationLength,  OUT PULONG        ReturnLength );  这个函数的关键是第二个参数,它决定了第三个参数输出什么结构。现在我们可以将其填写为ProcessBasicInformation,这样我们会获得一个PROCESS_BASIC_INFORMATION结构的信息输出。而PROCESS_BASIC_INFORMATION结构的UniqueProcessId子域即是该句柄代表的进程ID。  下面是通过句柄获得PID的代码:  ULONG lRet;  PVOID pBuffer;  PROCESS_BASIC_INFORMATION  *pbi;  pBuffer = ExAllocatePool(PagedPool, sizeof(PROCESS_BASIC_INFORMATION));  ZwQueryInformationProcess(ProcessHandle,  ProcessBasicInformation,  pBuffer,  sizeof(PROCESS_BASIC_INFORMATION),  &lRet);  pbi = (struct _PROCESS_BASIC_INFORMATION *)pBuffer;  KdPrint(("ProcessHandle代表进程%d!", pbi.UniqueProcessId));  有了PID剩下的就好办了,我们可以使用函数PsLookupProcessByProcessId来获取该进程的EPROCESS结构,这个结构中就有进程名的信息。

相关文章

兰蔻小黑瓶面膜怎么样 2018兰蔻小黑瓶面膜试用测评

兰蔻小黑瓶面膜怎么样 2018兰蔻小黑瓶面膜试用测评

欧莱雅的小黑瓶很知名,而欧莱雅家也有跟小黑瓶有关的补水面膜,也就是兰蔻小黑瓶补水面膜,常常贴面膜的妹纸们很关心,那麼兰蔻小黑瓶面膜怎么样,兰蔻小黑瓶补水面膜好不好用呢,我就跟大伙儿产生有关的评测吧。...

如何优化搜索引擎?如何做好网站搜索引擎优化提升流量

如何优化搜索引擎?如何做好网站搜索引擎优化提升流量

如何优化搜索引擎(如何做好网站搜索引擎优化提升流量)俗话说的好,“酒香也怕巷子深”,好的产品往往很多,但大多都是“养在深闺人未识”。若要人识人知,网站建设过程中就需要做好营销、做好推广提升流量,接下来...

投入产出比怎么计算(投入产出比大于1)

投入产出比怎么计算(投入产出比大于1)

在做淘宝直通车推广的时候,有一个数据非常关键,那就是投入产出比,英文缩写是ROI, 这个数据指标之所以非常关键,是因为它是我们投资回报的“晴雨表”: 直通车推广,到底是盈利,还是亏损,通过roi可以一...

css使用到的border边框属性

border 在一个声明中设置所有的边框属性。 border-bottom 在一个声明中设置所有的下边框属性。 border-bottom-color 设置下边框的颜色。 border-bottom-...

微信恢复大师免费版下载(免费苹果微信恢复大师)

微信删除的好友怎么找回?平时我们在使用微信的过程中,难免会因为生气将好友删除、或者微信好友上限,将一些不怎么联。 1.在浏览器中输入“互盾苹果恢复大师”,进入软件官方网站,将其下载下来。软件不需要安装...

上海洋妞预约

任何人对于上海洋妞女学妹的预订,有一些本身见解,愈来愈多的上海洋妞女学妹,他们有一些很好的工作体会,让很多的人对上海市的女学妹进行一个非常好的处理,因而说要想真正的把握这类美空模特的话,就尽量对洋妞女...