https://j00ru.vexillium.org/syscalls/nt/64/?tdsourcetag=s_pcqq_aiomsg
原创 2019-03-08 13:21:42
150阅读
SSDT已经是老生常谈了,为了方便操作,我封装了一个类CSSDT。SSDT.h头文件代码如下:#ifndef _SSDT_H_#define _SSDT_H_// NT操作系统有多张服务SSDT就是其中一张// NT操作系统使用如下结构描述一张se;
原创 2023-01-15 23:41:02
57阅读
就是一个把 Ring3 的 Win32 API 和 Ring0 的内核 API 联系起来。Ring3下...
转载 2022-10-11 21:16:36
249阅读
//VS2005创建的工程,系统xp sp2//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...
转载 2022-10-11 18:14:51
93阅读
其实 SSDT Hook 的原理是很简单的,我们可以知道在 SSDT 这个数组中呢,保存了系
原创 2022-10-11 21:16:16
209阅读
SSDT 的全称是 System Services Descriptor Table,系统服务描写叙述符。这个就是一个把 Ring3 的 Win32 API 和 Ring0 的内核 API 联系起来。Ring3下调用的全部函数终于都会先进入到ntdll里面的,比方ReadFile。就会进入ntdll的ZwReadFileSSDT 并不只只包括一个庞大的地址索引,它还包括着一些其他实用的信息,
原创 2022-01-12 14:38:43
292阅读
前面的驱动编程相关内容都是在32位环境下进行的,驱动程序与应用程序不同,32位的驱动只能运行在32位系统中,64位驱动只能在64位系统中运行,在WIN32环境下,我们可以各种Hook挂钩各种系统函数,而恶意程序也可以通过加载驱动进行内核层面的破坏(Rootkit),大家都可以乱搞,把好端端的Wind
原创 2022-05-23 14:13:46
220阅读
在前面的章节《X86驱动:挂接SSDT内核钩子》我们通过代码的方式直接读取 KeServiceDescriptorTable 这个被导出的结构从而可以直接读取到SSDT的基址,而在Win64系统中 KeServiceDescripto...
原创 2023-07-06 10:53:44
86阅读
请转到以下链接使用 ? ? :SSDT Hook 之内核函数ZwTerminateProcess实现监控结束进程 ? :SSD...
转载 2022-12-20 19:25:50
81阅读
SSDT的知识目录:A、了解SSDT结构B、由SSDT索引号获取当前函数地址 C、如何获
转载 2022-12-15 20:32:17
149阅读
在前面的章节`《X86驱动:挂接SSDT内核钩子》`我们通过代码的方式直接读取 `KeServiceDescriptorTable` 这个被导出的结构从而可以直接
原创 2023-07-06 10:30:05
100阅读
一、获取ShadowSSDT 好吧,我们已经在R3获取SSDT的原始地址及SDT、SST、KiServiceTbale的关系里面提到:所有的SST都保存在系统服务描述(SDT)中。系统中一共有两个SDT,一个是ServiceDescriptorTable,另一个是ServiceDescriptor
原创 2021-07-20 15:58:57
1239阅读
中已经教大家如何寻找SSDT基地址了,找到后我们可根据序号获取到该SSDT的地址,如果需要输出所有SSDT信息,则可以定义字符
原创 2023-07-06 10:30:09
81阅读
前面的驱动编程相关内容都是在32位环境下进行的,驱动程序与应用程序不同,32位的驱动只能运行在32位系统中,64位驱动只能在64位
原创 2023-07-06 10:32:16
168阅读
SSDT通过以前的文章可以找到,找到后我们可根据序号获取到该SSDT的地址,如果需要输出所
原创 2022-05-30 10:16:13
685阅读
前面的驱动编程相关内容都是在32位环境下进行的,驱动程序与应用程序不同,32位的函...
原创 2023-07-06 10:28:04
125阅读
SSDT的全称是System Services Descriptor Table,系统服务描述符。这个就是一个把rin
原创 2022-11-25 17:05:25
146阅读
SSDT的全称是System Services DescriptorTable,系统服务描述符 在ntoskrnl.exe导出KeServiceDescriptorTable 这个 typedefstructServiceDescriptorTable{    PVOID ServiceTableBase; //System Service Dispatch
转载 精选 2013-07-20 09:30:00
373阅读
Linux作为一种自由开源操作系统,其安全性备受关注。其中,Linux内核的安全性管理是实现整个系统安全的关键。Linux内核中的SysCall和SSDT则是用于实现系统调用和系统服务的关键机制。 在Linux中,SSDT(System Service Descriptor Table)是一种用于处理系统服务请求的。通过SSDT,系统可以根据用户进程的请求,调用相应的系统服务,从而完成特定的功
SSDT(System Service Descriptor Table)是Windows操作系统内核中的关键组成部分,负责存储系统服务调用的相关信息
原创 精选 8月前
253阅读
  • 1
  • 2
  • 3
  • 4
  • 5