遍历内核模块,输出模块名称,基址以及大小。这里只遍历模块名,其他类似。#include <ntddk.h>typedef struct _LDR_DATA_TABLE_ENTRY {LIS...
驱动-环境配置
终于过了保护模式,开始进入驱动篇啦!学一个新的知识,最重要的是啥?当然是环境的搭建啦~这里首先介绍一下环境的搭建。这里要提前说一下,为了防止出现各种问题(因为我出过各种乱七八糟的问题),我建议把之前的...
64位下使用回调函数实现监控
前言在32位的系统下,我们想要实现某些监控十分简单,只需要找到对应的API实现挂钩操作即可检测进程。但在64位系统下随着Patch Guard的引入,导致我们如果继续使用挂钩API的方式进行监控会出现...