所以最近我試圖使用一個進程來從進程讀取/寫入內存。
我已經爲ptrace寫了一個包裝類,現在我正在使用它。Linux上的C++ GetModuleBase
但是,該過程使用多個共享對象,我需要偏移量來計算地址。
因此,讓我們在Windows版本我的過程中說,地址是base.dll +爲0xFF00,所以在Linux上,我希望它是base.so +爲0xFF00,我已經找到了一個不錯替代欺騙引擎scanmem,結合gameconqueror。
但是,我無法獲得base.so的基址,我發現this代碼爲Windows系統,但是,這不適用於Linux系統。
所以各地這就是我在尋找: 那得到一個模塊的基本地址的過程中,通過它的名字,像函數:getModuleBase(PID,「base.so」);
這甚至是可能的,或者我正在尋找一些甚至無法工作的東西?
在此先感謝!
這就是我一直在尋找的!謝謝! – berlinoverflow