[漏洞] 空指针解引用

原理

c语言空指针的值为 NULL,一般 NULL指针指向进程的最小地址 0 。视图通过空指针对数据进行访问,会导致运行时错误。 当程序试图解引用一个期望非空但实际为空的指针时,会发生空指针解引用错误,大部分情况下会导致程序崩溃。

实例

int* p = NULL;

*p = 1;			// 出错,程序崩溃

应用

Windows内核漏洞学习-空指针解引用

原文地址:https://www.cnblogs.com/csnd/p/15613309.html