Pascal 如何为lazarus exe项目启用ASLR?

Pascal 如何为lazarus exe项目启用ASLR?,pascal,lazarus,aslr,Pascal,Lazarus,Aslr,windows上的可执行文件有一个.reloc部分,用于存储重新设置图像基础的信息。但是lazarus创建的EXE没有这个功能。如果我真的需要ASLR,如何在lazarus项目上启用dynamic base?使用带有/DYNAMICBASE或/HIGHENTROPYVA参数的工具来编辑可执行文件。有帮助吗?可能没有。非常具体。此外,缺少重定位表也是一个阻碍。如果我是你,我会查看传递给编译器的命令行。参考fpc文档,我打赌它正在禁用reloc部分。改变它,你就可以上路了。似乎是这样。不过没有经验

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

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

有帮助吗?可能没有。非常具体。此外,缺少重定位表也是一个阻碍。如果我是你,我会查看传递给编译器的命令行。参考fpc文档,我打赌它正在禁用reloc部分。改变它,你就可以上路了。似乎是这样。不过没有经验