为什么 _ _ libc_start_main 的地址在 GDB 内总是相同的,即使 ASLR 打开?

断点 1,0x00007ffff7de8060 在 _ _ libc _ start _ main () 来自/usr/lib/libc.so.6 (Gdb) r 正在调试的程序已经启动。 从头开始?(y 或 n) y 启动程序:/home/firstlove/projects/org-ioslide/example/a.out 断点 1,0x00007ffff7de8060 在 _ _ libc _ start _ main () 来自/usr/lib/libc.so.6 (Gdb) r 正在调试的程序已经启动。 从头开始?(y 或 n) y 启动程序:/home/firstlove/projects/org-ioslide/example/a.out 断点 1,0x00007ffff7de8060 在 _ _ libc _ start _ main () 来自/usr/lib/libc.so.6 (Gdb) 退出 (Gdb) 退出 调试会话处于活动状态。 劣质 1 [过程 16372] 将被杀死。 退出?(y 或 n) y Firstlove-pc % cat/proc/sys/kernel/ra ……

共1个回答,已解决, 标签: c linux gdb libc aslr