如何检查Windows XP堆栈金丝雀的状态?

问题描述:

如何检查Windows XP中堆栈金丝雀状态的状态?我只发现我们能够检查DEP状态并可以关闭/关闭。如何实现堆栈金丝雀?如何检查Windows XP堆栈金丝雀的状态?

与DEP不同,在编译时使用编译器选项(如GCC为-fstack-protector,对于Microsoft Visual C++为/GS)添加了canaries。它们不是系统范围的,所以你不能检查“在Windows XP中”的状态。