これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド ldd です。
プログラム:
NAME
ldd - 共有オブジェクトの依存関係を出力する
SYNOPSIS
ldd [オプション] ... file...
DESCRIPTION
ldd 各プログラムまたは共有オブジェクトに必要な共有オブジェクト (共有ライブラリ) を出力します。
コマンドラインで指定します。
セキュリティ
通常の場合、 ldd 標準の動的リンカーを呼び出します (「 ld.so(8))
LD_TRACE_LOADED_OBJECTS 環境変数が 1 に設定されているため、リンカーは次のように表示します。
ライブラリの依存関係。 ただし、状況によっては、
ldd プログラムを直接実行して依存関係情報の取得を試みる場合があります。
したがって、次のことを行う必要があります。 決して 採用する ldd 信頼できない実行可能ファイルでは、次のような問題が発生する可能性があります。
任意のコードの実行。 信頼できない実行可能ファイルを扱う場合のより安全な代替手段
次のとおりです。
$ objdump -p /パス/プログラムへのパス | grep が必要です
OPTIONS
- バージョン
のバージョン番号を印刷します ldd.
-v, -詳細
シンボルのバージョン管理情報などを含むすべての情報を出力します。
-u, -未使用
未使用の直接依存関係を出力します。 (glibc 2.3.4 以降)
-d, --data-relocs
再配置を実行し、不足しているオブジェクトを報告します (ELF のみ)。
-r, --関数の再配置
データ オブジェクトと関数の両方の再配置を実行し、不足しているものがあればレポートします。
オブジェクトまたは関数 (ELF のみ)。
- 助けて 使用情報。
onworks.net サービスを使用してオンラインで ldd を使用する