我在Linux计算机上编写了一个C程序,它显示
main
我尝试用gdb 调试这个程序。当程序通过gdb运行时,main函数的地址是相同的。
看来 gdb 能够禁用 ASLR。 gdb 是如何做到的?
在 Linux 上,这是使用 personality 库调用完成的。可以在here找到执行此操作的 GDB 代码。