2015-01-21 147 views
3

我甩了使用LordPE,到目前爲止好從內存一個DLL,但也有一些功能IDA表示就像這樣:IDA「呼叫偏移」

call off_11CAE08 

在內存地址11CAE08(.data段)我們有01058530(.text部分),所以我希望IDA能夠顯示調用sub_01058530,因此,是否有任何方法或腳本能夠更改和修復所有帶有此問題的行?

+0

由於數據部分是可變的,無論地址存儲在11CAE08可以改變,不是嗎?所以你提出的是一般的不正確的程序轉換*(將間接調用轉換爲直接調用)。我想你可能可以在一個會話中使用腳本來做到這一點,但我不知道我的頭頂有一個。 – Fizz 2015-01-21 07:15:19

回答

0

這是一個相對調用,您需要解析該地址。您可以通過查看庫來靜態地執行此操作,也可以使用名爲Ablation的工具來動態執行此操作,您可以通過聽黑帽作者talk來了解如何使用它。爲了做到這一點,你需要運行消融過程/ DLL