Linux 如何查找C二进制文件请求的URL
我有一个二进制文件,它请求一些外部URL(在代码中的某个地方硬编码)来获取数据。因为我对代码不太了解,所以我看不到URLLinux 如何查找C二进制文件请求的URL,linux,Linux,我有一个二进制文件,它请求一些外部URL(在代码中的某个地方硬编码)来获取数据。因为我对代码不太了解,所以我看不到URL 有没有办法,我可以通过在Centos Linux上运行该程序来计算URL或IP。我使用以下命令来跟踪应用程序内外的连接 strace -f -e trace=network -s 10000 ./a.out 这里, -f=>fork(2)系统调用的结果是当前跟踪的进程创建子进程时跟踪它们 -e trace=网络=>仅跟踪与网络相关的内容 -s 10000=>要打印的最大字符
有没有办法,我可以通过在Centos Linux上运行该程序来计算URL或IP。我使用以下命令来跟踪应用程序内外的连接
strace -f -e trace=network -s 10000 ./a.out
这里,
-f=>fork(2)系统调用的结果是当前跟踪的进程创建子进程时跟踪它们
-e trace=网络=>仅跟踪与网络相关的内容
-s 10000=>要打印的最大字符串大小(默认值为32)
Tcpdump应该做吗?
strace
为我工作,无论如何谢谢!