当前搜索:

NTAPI枚举指定进程中指定模块创建的线程

代码示例了如何使用API枚举指定进程中指定模块创建的线程, 注意该方案存在一定局限性, 就是模块的起始地址和线程起始地址之间的关系无法保证, 可能存在漏掉的.
阅读(34710) 评论(0)

C++ 用户模式调用 NtCreateThread

/******************************************************************** Created: 2012/02/01 18:17 Filename: NativeAPI.h Author: rrrfff Url: ...
阅读(5469) 评论(1)

详谈内核三步走Inline Hook实现

前置知识:汇编 驱动 windbg 函数参数调用 关键词:堆栈平衡  inline hook  详谈内核三步走InlineHook实现 文/图  wofeiwo (一)Inline hook原理 Inline hook通俗的说就是对函数执行流程进行修改,达到控制函数过滤
阅读(2597) 评论(1)

任意用户模式下执行 ring 0 代码

<br />        众所周知在非 Admin 用户模式下,是不允许加载驱动执行 RING 0 代码的。<br /> 本文提供了一种方法,通过修改系统 GDT,IDT 来添加自己的 CALLGATE 和<br /> INTGATE 这样便在系统中设置了一个...
阅读(1630) 评论(1)

Driver_Project.rar备份

<br />unsigned char data[40541] = { 0x52, 0x61, 0x72, 0x21, 0x1A, 0x07, 0x00, 0xCF, 0x90, 0x73, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x00...
阅读(1879) 评论(1)

驱动中的进程提权

<br />void NtImprove(HANDLE ProcessHandle) { HANDLE Token; UseData.Status = ZwOpenProcessTokenEx(ProcessHandle, TOKEN_ADJUST_PRIVILEGES|TO...
阅读(1787) 评论(1)

错用RtlFreeUnicodeString引发BAD_POOL_CALL蓝屏

<br />extern "C" NTSTATUS __stdcall DriverEntry(PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath) { //......................
阅读(7474) 评论(2)
    最新评论