vs里局部变量的地址值每次打开都不一样的原因

ASLR(Address space layout randomization)是一种针对 缓冲区溢出的 安全保护技术,通过对 堆、 栈、共享库映射等线性区布局的随机化,通过增加攻击者预测目的地址的难度,防止攻击者直接定位攻击代码位置,达到阻止 溢出攻击的目的。据研究表明ASLR可以有效的降低 缓冲区溢出攻击的成功率,如今 Linux、 FreeBSD、 Windows等主流 操作系统都已采用了该技术。

该答案引自搜狗百科:https://baike.sogou.com/v99925689.htm

你可能感兴趣的:(编程)