《Windows 内核安全编程技术实践》共0篇 第2页
《Windows 内核安全编程技术实践》
驱动开发:摘除InlineHook内核钩子-五八三

驱动开发:摘除InlineHook内核钩子

在笔者上一篇文章《驱动开发:内核层InlineHook挂钩函数》中介绍了通过替换函数头部代码的方式实现Hook挂钩,对于ARK工具来说实现扫描与摘除InlineHook钩子也是最基本的功能,此类功能的实现一...
admin的头像-五八三admin2年前
040
驱动开发:基于事件同步的反向通信-五八三

驱动开发:基于事件同步的反向通信

在之前的文章中LyShark一直都在教大家如何让驱动程序与应用层进行正向通信,而在某些时候我们不仅仅只需要正向通信,也需要反向通信,例如杀毒软件如果驱动程序拦截到恶意操作则必须将这个请求...
admin的头像-五八三admin2年前
030
驱动开发:内核解锁与强删文件-五八三

驱动开发:内核解锁与强删文件

在某些时候我们的系统中会出现一些无法被正常删除的文件,如果想要强制删除则需要在驱动层面对其进行解锁后才可删掉,而所谓的解锁其实就是释放掉文件描述符(句柄表)占用,文件解锁的核心原理...
admin的头像-五八三admin2年前
020
驱动开发:应用DeviceIoContro模板精讲-五八三

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

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