プログラムのアイコン: lief-patchelf

lief-patchelf Windows向けのアプリ

  • 無料
  • 4.8
  • V1.0.0
無料ダウンロード Windows向けのアプリ

無料でダウンロードするには広告を表示する

lief-patchelf: インタープリタと依存関係の修正のためのクロスプラットフォームELFエディタ

ELFインタープリターパスを変更し、DT_NEEDEDエントリを追加または削除し、WindowsまたはLinuxホストからRPATHまたはSONAME値を編集します。LIEFプロジェクトの一環としてRomain Thomasによって作成されたこのツールは、LIEFのセグメント指向のリライトエンジンを使用して、古典的なNixOS patchelf CLIをRustで再実装しています。シェル補完とマニュアルページをサポートしており、互換性や分析のために正確なクロスホストバイナリエディットが必要なセキュリティ研究者、パッケージ作成者、DevOpsエンジニアに適しています。

ELFバイナリ内でツールが実際に変更するもの

ツールは具体的なELFフィールドを編集します:動的リンカー(インタプリタ)パス、DT_NEEDED依存関係エントリ、RPATHおよびRUNPATH文字列、そしてライブラリのSONAMEです。また、参照されているライブラリを含まないディレクトリを削除することでRPATHを縮小することもできます。これらの操作はコマンドラインから実行され、元のpatchelfインターフェースとの互換性を維持するため、古典的なCLIを呼び出すスクリプトはツールを変更することなく受け入れます。

混合ファイルシステムにおける書き換えプロセスの信頼性

ツールはセクションベースの方法ではなく、LIEFライブラリからのセグメントベースの書き換えエンジンを使用しており、バイナリが非標準または最適化されたセグメントレイアウトを持つ場合のレイアウトの破損を減少させます。Rustで書かれているため、バイナリ書き換え中のメモリ安全性の利点があります。Windows、Linux、macOS向けのクロスプラットフォームビルドにより、ネイティブLinux環境を実行できない場合でも、ターゲットランタイムとは異なるホスト上でELFファイルをパッチできます。

安全性、システムへの影響、およびワークフロー要件

ツールはELFファイルに直接操作するスタンドアロンCLIであり、オンラインシステム変更を試みることはありません。元のユーティリティとのコマンドラインの平等性を保持しているため、自動化されたパイプラインは既存のスクリプトと同じ方法で呼び出すことができます。配布には事前コンパイルされたバイナリまたはRustツールチェーンを介したソースビルドが提供されているため、ユーザーは基本的なコマンドラインの経験が必要であり、ソースからコンパイルすることを選択した場合にのみRustツールチェーンが必要です。

技術的ユーザーへの実用的な推奨

このツールは、非LinuxホストからELFメタデータを編集しなければならないエンジニアにとって正確なオプションです。patchelf CLIに依存するワークフローに適しています。変更をバイナリのコピーに対してテストし、デプロイ前に適切なランタイムまたはエミュレーターでパッチを適用した実行可能ファイルを実行してください。推奨します。

  • 高評価

    • CLIからインタープリタ、DT_NEEDED、RPATH、RUNPATH、およびSONAMEを変更します
    • セグメントベースの書き換えは、非標準ELFレイアウトにおける破損を減少させます
    • クロスプラットフォームバイナリは、WindowsホストからELFファイルをパッチすることを可能にします。
  • 低評価

    • ソースからビルドする場合のみ、コマンドラインの快適さとRustツールチェーンが必要です。
    • マルチフォーマットパッチャーではなく、ELF CLIのパリティ専用に設計されています。
    • ファイルに変更を書き込む前に自動ロールバックステップが報告されていません

アプリのスペック

  • 開発者/メーカー

  • ライセンス

    無料

  • バージョン

    1.0.0

  • 更新日

  • プラットフォーム

    Windows

  • OS

    Windows 11

  • サイズ

    40.23 MB

プログラムは他の言語で利用可能です


プログラムのアイコン: lief-patchelf

lief-patchelf PC向けのアプリ

  • 無料
  • 4.8
  • V1.0.0
無料ダウンロード PC向けのアプリ

無料でダウンロードするには広告を表示する


ユーザーレビュー

あなたはlief-patchelfを試したことがありますか?あなたの意見を残して最初に!

レビューを追加

最新の記事

本ソフトウェアの使用に関わる法令は国によって異なります。本ソフトウェアが特定の国の法令に抵触する場合、そのソフトウェアのダウンロード及び使用は堅くお断りします。
Softonic

この lief-patchelf は安全ですか?

100/100

スキャン結果: クリーン

このファイルはVirusTotal技術を使用した包括的なセキュリティスキャンに合格しました。ダウンロードしても安全です。

  • ウイルスなし
  • スパイウェアなし
  • マルウェアなし
  • セキュリティパートナーによる検証

    ロゴ VirusTotal

スキャン情報

最終スキャン
2026年10月27日火曜日
スキャンプロバイダー
VirusTotal · 完全なレポート

ファイルの整合性

ファイル
1.0.0.zip
SHA256
1ad0799a5e699505f7e4ad31fd196105867cf29fd8b74485f32d02cfaba94fe2
SHA1
fa138f191c88604d512761942e87984689360429

Softonicのセキュリティへの取り組み

lief-patchelfは当社の高度なセキュリティシステムによって徹底的にスキャンされ、業界をリードするパートナーによって検証されています。このファイルは公式開発者からのもので、当社のセキュリティチェックをすべて通過しており、ウイルス、マルウェア、スパイウェアの兆候は見られません。 詳細については、当社のセキュリティと信頼センターをご覧ください

としてSoftonicにログイン中