c - 应用程序正在使用哪些环境变量

标签 c unix environment-variables getenv

我有从 C 源代码编译的二进制可执行文件,我知道它使用了一些 UNIX 系统环境变量。不幸的是,我没有文档,反编译/逆向工程非常困难。

有没有办法找到应用在运行时尝试读取哪些环境变量?

我的意思是,如果 C 的 getenv 读取一些文件以获取变量值或执行系统调用,这是可能的。那么,我能做到吗?

最佳答案

strings(1) 可能会帮助您识别环境变量的名称。 – 布拉戈维斯特布尤克列夫

关于c - 应用程序正在使用哪些环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27378641/

相关文章:

asp.net-core - 使用 IISExpress 时,本地开发机器上未设置 ASP.NET Core 3.1 launchSettings.json 环境变量

c - 用 c 编写的程序接受一个数组并打印出来,然后找到它的平均值最大值和最小值。工作不正常

iphone - 如何在iPhone应用程序编码中使用if-else条件?

java - 即使存在 JDK 也无法找到 javac 编译器

linux - 可以用 ps 输出做日期数学吗?

javascript - 从 .env 文件访问 .pem 公钥

docker - 在docker-compose.yml中重用环境变量

c - 从 C 中的数组创建子数组的最佳方法

c - 如何检查字符串是否是c中的字母(a-z或A-Z)

c - 如何在 C 中将 execv 与生成的路径一起使用?