0
私はバイナリを持っています。このバイナリは、外部URL(コードのどこかにハードコードされています)を要求してデータを要求します。私はコードについてよく知らないので、私はURLを見ることができません。Cバイナリによって要求されたURLを見つける方法
CentOS Linuxでプログラムを実行すると、URLやIPを知ることができますか。
私はバイナリを持っています。このバイナリは、外部URL(コードのどこかにハードコードされています)を要求してデータを要求します。私はコードについてよく知らないので、私はURLを見ることができません。Cバイナリによって要求されたURLを見つける方法
CentOS Linuxでプログラムを実行すると、URLやIPを知ることができますか。
次のコマンドを使用して、アプリケーションの内外の接続をトレースしました。
strace -f -e trace=network -s 10000 ./a.out
ここで、
-f =>トレース子プロセスそれらがフォーク(2)システムコールの結果として、現在追跡プロセスによって作成されます。印刷する
-eトレース=ネットワーク=>トレース関連のネットワークのみのもの
-s 10000 =>文字列の最大サイズ(デフォルトは32です)。
Tcpdumpはそれを行う必要がありますか? – Roope
'strace'は私のために働いた、とにかく感謝! – gjha