【问题标题】:How to enable ASLR for a lazarus exe project?如何为 lazarus exe 项目启用 ASLR?
【发布时间】:2017-01-03 14:38:17
【问题描述】:

windows 上的可执行文件有一个.reloc 部分,用于存储重新定位图像的信息。但是lazarus构建的EXE没有这个。如果我真的需要 ASLR,如何在 lazarus 项目上启用动态基础?

【问题讨论】:

  • this 有帮助吗?
  • 可能不会。非常特定于德尔福。此外,没有重定位表是一个障碍。
  • 如果我是你,我会查看传递给编译器的命令行。参考 fpc 文档freepascal.org/docs-html/user/usersu15.html 我敢打赌它正在禁用 reloc 部分。改变它,你就会上路。
  • -WB -WR。它似乎。虽然没有经验

标签: pascal lazarus aslr


【解决方案1】:

使用带有 /DYNAMICBASE 或 /HIGHENTROPYVA 参数的 Editbin 工具来编辑您的可执行文件。

【讨论】:

    猜你喜欢
    • 2017-03-23
    • 2023-03-03
    • 2014-08-08
    • 1970-01-01
    • 1970-01-01
    • 2011-03-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多