2
我有靜態鏈接二進制文件(ELF文件)它沒有動態段,.dymsym部分,它不執行LD_PRELOAD命令等。 我怎麼能創建假虛擬動態段來激活動態加載器並執行LD_PRELOAD命令?如何使靜態鏈接ELF文件加載LD_PRELOAD .so
我有靜態鏈接二進制文件(ELF文件)它沒有動態段,.dymsym部分,它不執行LD_PRELOAD命令等。 我怎麼能創建假虛擬動態段來激活動態加載器並執行LD_PRELOAD命令?如何使靜態鏈接ELF文件加載LD_PRELOAD .so
我怎樣才能創建假的虛擬動態段來激活動態加載器並執行LD_PRELOAD命令?
你不行。
即使你能,讓LD_PRELOAD
預加載的東西會仍然是無用的:通常你想在你的LD_PRELOAD
版庫夾着一些符號,但需要這些符號是在主二進制懸而未決,或至少在其動態符號表中輸出。靜態鏈接的可執行文件沒有任何未解析的符號,也沒有定義的動態符號表。
的可能的複製[轉換靜態鏈接的小精靈二進制到動態鏈接的](http://stackoverflow.com/questions/13976680/convert-a-statically-linked-elf-binary-to-dynamically-linked) – pah
呃我已經閱讀過這個問題和你以前的問題,你能不能發一些你的代碼並向我解釋你想做什麼? – DrPrItay