我正在尝试使用 ida pro 中的远程调试功能调试 linux 应用程序。在 linux 上运行 ida 服务器后,我在 windows 上使用远程 linux 调试器。我的问题是该文件在 linux 环境中正常运行,因为该文件可以访问环境变量。但是,在 Windows 中使用 ida 时,环境变量似乎无法访问,并给出我应该定义环境变量的错误。
将环境变量添加到 ida pro
逆向工程
艾达
2021-06-11 17:33:38
1个回答
1) 正常运行linux程序,然后从IDA附加到正在运行的进程。当然,如果您必须调试应用程序启动,这将不起作用。
2) 在开始之前定义(并导出)Linux 上的环境变量linux_server。当您将 IDA 连接到正在运行的服务器并启动您的程序时,环境变量应该会传递给您的程序。
当然,在 windows 中定义任何环境变量都不会改变你的 linux 程序的环境。