标签: assembly gdb environment-variables
我正在尝试为分配利用缓冲区溢出,我必须访问环境变量(读取其中一个),但我不知道在哪里查找它们。我正在使用gdb来检查内存,但我找不到环境变量。
答案 0 :(得分:1)
有一个全局变量(char **environ),它应该存在于正在运行的可执行文件的符号表中,如果它是使用-g选项编译的。
char **environ
-g