windows内核

这篇文章的目的是介绍一种基于内核态内存的越界写入通用利用技术和相关工具复现。
漏洞发生在win32k.sys模块的RGNMEMOBJ::vCreate函数中。通过对比打补丁前后可以发现在打补丁之后,在调用ExAllocatePoolWithTag之前添加了ULongAdd和ULongLongToULong这两个函数。