在汇编程序中查找环境变量

时间:2011-04-13 09:04:44

标签: assembly gdb environment-variables

我正在尝试为分配利用缓冲区溢出,我必须访问环境变量(读取其中一个),但我不知道在哪里查找它们。我正在使用gdb来检查内存,但我找不到环境变量。

1 个答案:

答案 0 :(得分:1)

有一个全局变量(char **environ),它应该存在于正在运行的可执行文件的符号表中,如果它是使用-g选项编译的。