2013-12-08

プログラミング

共有ライブラリ(.so) の関数呼び先をフック

前回の内容でとりあえずシンボル情報にアクセスする糸口がわかりました。 これを利用して、共有ライブラリの関数フックを考えてみたいと思います。 sample.app が共有ライブラリ libfunc.so と libbar.so を利用しているとします。そしてこれらが下記の図に示すような呼び出し関係を持っているとします。 しかし、このlibbar.so の関数に...