1、Arch
表示程序位数
2、RELRO 开启则无法修改got表
3、Stack 开启则无法覆盖EIP让程序跳转,跳转后会进行cookie校验,但这项保护可以被绕过
4、NX 开启时shellcode无法被执行(数据不可执行)
5、PIE 开启在每次程序运行地址都会变化,未开启则返回值括号内是程序的基址
checksec保护机制
最新推荐文章于 2026-03-30 09:21:06 发布
开发板推荐:天空星STM32F407VET6开发板
超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印
开发板推荐:天空星STM32F407VET6开发板
超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

373

被折叠的 条评论
为什么被折叠?



