トップ 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

Linux LD_PRELOAD

参考サイト

hook_tcp.so

LD_PRELOADを利用して、プログラム中で実行される connect()の接続先をsyslogへ記録するプログラムです。

メモ

man ld.so

スペース区切りで ELF 共有ライブラリを指定する。これはユーザーが指定でき、すべてのライブラリに先立ってロードされる。他の共有ライブラリにある関数を選択的に置き換えるために用いることができる。 setuid/setgid された ELF バイナリに対して、標準的な検索パスにあるライブラリのうち setuid されているものはロードしない。