ASLR 的关闭与开启(适用于 Windows7 及更高版本)

  • ASLR 是一种针对缓冲区溢出的安全保护技术,通过对堆、栈、共享库映射等线性区布局的随机化,通过增加攻击者预测目的地址的难度,防止攻击者直接定位攻击代码位置,达到阻止溢出攻击的目的的一种技术
  • 有的时候我们为了调试程序方便,所以必须临时关闭 ASLR,如果是 Windows XP 系统的话,可以用过修改注册表的方式关闭系统的 ASLR,但是 Windows7 却不行,必须通过安装微软的官方指定程序 EMET 才能对系统的一些保护措施做更改
  • 首先下载 Microsoft .NET Framework 4.6.1(Web安装程序),因为 EMET 需要这个的支持,如果已经安装就跳过此步骤,之后只需要等待安装完成即可
    ASLR 的关闭与开启(适用于 Windows7 及更高版本)_第1张图片
  • 完成后重启
    ASLR 的关闭与开启(适用于 Windows7 及更高版本)_第2张图片

如果你是虚拟机安装并且网络连接不上,看看指定服务是否开启
ASLR 的关闭与开启(适用于 Windows7 及更高版本)_第3张图片

  • 之后下载微软的官网工具 EMET(增强减灾体验工具,该软件是微软为应对互联网中层出不穷的漏洞而推出的一款安全工具)
    ASLR 的关闭与开启(适用于 Windows7 及更高版本)_第4张图片
  • 之后按顺序安装即可
    ASLR 的关闭与开启(适用于 Windows7 及更高版本)_第5张图片
  • 之后只需要将对应的选项改为红叉叉即可,最后一定要重启电脑才有效
    ASLR 的关闭与开启(适用于 Windows7 及更高版本)_第6张图片

Microsoft .NET Framework 4.6.1 为第三方软件,如不在虚拟机中安装且没有做杀毒检测及处理,后果自负

你可能感兴趣的:(杂七杂八)