GHH:chapter_10_page_171_00

Posted on 2013年3月29日 15:20

所有linux ELF文件在映射到内存中时会将最后的相对地址设为0xbfffffff. 此时的前提条件应该是关闭aslr(echo 0 > /proc/sys/kernel/randomize_va_space). 从高端地址往下依次是四个空字节, 程序名称, 环境变量, 参数. gdb中默认就关闭了aslr, 打开用set disable_randomization off.