《Windows 内核安全编程技术实践》共0篇 第2页
《Windows 内核安全编程技术实践》
驱动开发:应用DeviceIoContro模板精讲-五八三

驱动开发:应用DeviceIoContro模板精讲

在笔者上一篇文章《驱动开发:应用DeviceIoContro开发模板》简单为大家介绍了如何使用DeviceIoContro模板快速创建一个驱动开发通信案例,但是该案例过于简单也无法独立加载运行,本章将继续延申...
admin的头像-五八三admin2年前
020
驱动开发:内核扫描SSDT挂钩状态-五八三

驱动开发:内核扫描SSDT挂钩状态

在笔者上一篇文章《驱动开发:内核实现SSDT挂钩与摘钩》中介绍了如何对SSDT函数进行Hook挂钩与摘钩的,本章将继续实现一个新功能,如何检测SSDT函数是否挂钩,要实现检测挂钩状态有两种方式,第...
admin的头像-五八三admin2年前
090
驱动开发:内核RIP劫持实现DLL注入-五八三

驱动开发:内核RIP劫持实现DLL注入

本章将探索内核级DLL模块注入实现原理,DLL模块注入在应用层中通常会使用CreateRemoteThread直接开启远程线程执行即可,驱动级别的注入有多种实现原理,而其中最简单的一种实现方式则是通过劫持...
admin的头像-五八三admin2年前
050
驱动开发:内核实现SSDT挂钩与摘钩-五八三

驱动开发:内核实现SSDT挂钩与摘钩

在前面的文章《驱动开发:内核解析PE结构导出表》中我们封装了两个函数KernelMapFile()函数可用来读取内核文件,GetAddressFromFunction()函数可用来在导出表中寻找指定函数的导出地址,本章将...
admin的头像-五八三admin2年前
070