(閉じる)

タグ :

コンピュータ・IT 51 users このエントリーをはてなブックマークに追加

ウノウラボ Unoh Labs: LD_PRELOADを使って任意の関数呼び出しにフックしてみる

尾藤正人(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 ライブラリのプレロード。 2011/07/05
  • 実行ファイル中の関数の上書き(フック) 2010/12/28
  • LD_PRELOAD, ELF 形式, フック 2010/12/20
  • How to hook function call by using LD_PRELOAD 2010/12/16
  • Excellent! 2009/06/28
  • プログラムがロードする前にfookできる機能を使ったサンプル。chrootの真似事みたいなこともできる、、って、ほとんど気分はkernel rootkitですがな(笑 2008/04/08
  • 最近 BinaryHacks 寄りみたいだけど、またブームがきてるの? 2008/04/07
  • binary hacks #60~61あたり 2008/04/07
  • LD_PRELOADについて(サンプルあり)。fakechrootは面白そう 2008/04/07

このブックマーク一覧を非公開にするには?

はてなブックマークはオンラインでブックマークを管理・共有できる無料サービス。自宅、職場、外出先、どこからでも同じブックマークにアクセスできます。ユーザーはみんなでブックマークを共有して効率良く情報収集しています。あなたもはてなブックマークを始めてみませんか?