尾藤正人(a.k.a BTO)です 先日の社内勉強会のLTでLD_PRELOADについて簡単にやってみました。 LD_PRELOADって? 環境変数$LD_PRELOADを使うと他のライブラリの読み込みの前に任意のライブラリを先に読み込ませることができます。 実行プログラムの形式にELF形式を採用しているOSで使うことができます。 Linuxであれば問題なく使用できるはずです。 何ができるのか プログラムを変更することなく、任意の関数を上書きしたり、任意の関数にフックすることができます。 libhookw... > このページを見る
最終更新時間:
2008年04月07日12時22分
みんなのブックマーク 人気(0) 新着
- 環境変数 LD_PRELOAD を使った関数の hook(フック)。「実行プログラムの形式にELF形式を採用しているOSで使うことができます」 via 「ファジング ブルートフォースによる脆弱性発見手法」 p.93 ライブラリのプレロード。
-
実行ファイル中の関数の上書き(フック)
- LD_PRELOAD, ELF 形式, フック
- How to hook function call by using LD_PRELOAD
- Excellent!
- プログラムがロードする前にfookできる機能を使ったサンプル。chrootの真似事みたいなこともできる、、って、ほとんど気分はkernel rootkitですがな(笑
- 最近 BinaryHacks 寄りみたいだけど、またブームがきてるの?
- binary hacks #60~61あたり
- LD_PRELOADについて(サンプルあり)。fakechrootは面白そう




![Samurai ELO (サムライ イーエルオー) 2012年 04月号 [雑誌]](http://ecx.images-amazon.com/images/I/610tcupuqaL._SL75_.jpg)
![Samurai ELO (サムライ イーエルオー) 2012年 06月号 [雑誌]](http://ecx.images-amazon.com/images/I/61imDI4ap4L._SL75_.jpg)


