Linux LD_PRELOAD
参考サイト
hook_tcp.so
LD_PRELOADを利用して、プログラム中で実行される connect()の接続先をsyslogへ記録するプログラムです。
- へぇ〜〜〜〜〜〜〜〜〜〜〜〜〜〜!!!!!!!
- 情報源: http://wizardbible.org/49/49.txt
メモ
man ld.so
スペース区切りで ELF 共有ライブラリを指定する。これはユーザーが指定でき、すべてのライブラリに先立ってロードされる。他の共有ライブラリにある関数を選択的に置き換えるために用いることができる。 setuid/setgid された ELF バイナリに対して、標準的な検索パスにあるライブラリのうち setuid されているものはロードしない。