2015年9月21日 星期一

攔截 dynamic library 裡面的函數 - 3

前面的文章中
Part 1 說明了如何用 LD_PRELOAD 替換掉 dynamic library 的函數
Part 2 說明了如果是 dlopen 開啟的 dynamic library 要如何處理

2015年9月20日 星期日

攔截 dynamic library 裡面的函數 - 2

Part 1 中說明了如何使用 LD_PRELOAD
攔截 link stage 階段包進去的 dynamic library
這些 library 可以夠過 ldd 看到
不過有時候 dynamic library 是透過 dlfcn.h 下的 dlopen 實現的

攔截 dynamic library 裡面的函數 - 1

這兩天從某位學弟大大學到了不少東西
主要是如何讓一個寫好的程執行檔呼叫你自己寫的 code
這好像也叫做 hook