RTLLDI

RTLDIは、複数のGlibc 6ライブラリをジャグリングするためのELFプログラムインタプリタです。
今すぐダウンロード

RTLLDI ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • John Reiser
  • 出版社のWebサイト:
  • http://bitwagon.com/jumpstart/jumpstart.html

RTLLDI タグ


RTLLDI 説明

RTLDIは、複数のGlibc 6ライブラリをジャグリングするためのELFプログラムインタプリタです。 RTLDIはELFプログラムインタプリタで、各主な実行可能プログラムは/ libにインストールされているデフォルトのバージョンとは無関係に、それ自身のランタイムローダーと共有ライブラリを使用できるようになり、その他の主な実行可能プログラムとは無関係に、RTLDIはプログラムの同時インターオペレーションを容易にします。もともとさまざまな世代のglibc6を使用してリンクされていました。理論的にはGlibc6は下位互換性があります(特定のバイナリ実行可能ファイルは、次のバージョンのGlibc6を使用して正しく実行されるはずです)。 / 2.2.4-24/rtldi(/lib/ld-linux.so.2の代わりに)、その後、実行可能ファイルは/ 2.2.4-24/dd-linux.so.2を介して呼び出されたかのように効果的に実行されます。 -library-path / 2.2.4-24: $ _library_path / path/of/execve/a.elf args ...とそのglibc6には/2.2.4-24/libc.6を使用します。 RTLDIは、ld-linux.so.2の接頭辞としてPT_Interpの独自のパスプレフィックスを使用し、--library-pathのコロン区切りリスト引数の最初のディレクトリパスとして、ld_library_pathが置き換えられます。 a.Ef.E.Ef、またはA.EfFが起動できる子供のためにld_library_pathを変更することなく、 (これはLD-Linux.so.2の機能です。)また、プロセス名は「A.Ef」のままです。 / RTLDIへ。 PT_INTERPの場合は/lib / led-linux.so.2を指定する古い実行可能ファイルは、バイナリファイルエディタを使用して変更できます.Readelf --program-headers a.elfを使用して、interp文字列のオフセットを修正できます。置換文字列はより長くすることはできず、 'で終了する必要があります


RTLLDI 関連ソフトウェア