如果我打开同一个文件来调试gdb ...为什么他们有相同的寄存器地址?

时间:2014-02-09 19:20:44

标签: assembly gdb reverse-engineering

例如测试文件是ddd

>gdb -q ddd <- on one terminal
>gdb -q ddd <- on the other terminal

但当我反汇编它(运行时)...为什么它会给出相同的寄存器地址click to view image

PS。我是英语学习者...如果我的英语不够清楚,抱歉:)

1 个答案:

答案 0 :(得分:0)

除非操作系统使用ASLR,否则段的起始地址与不同执行时的可执行标头所定义的相同。