2012-07-14 49 views
1

我在OllyDbg的分析程序,以及一些指令得到分解爲[ARG.1],如: MOV ESI,[ARG.1][ARG.1]在ollydbg中的含義是什麼?

我試圖尋找在裝配此書籍命令,但似乎如果它僅用於ollydbg並且不是標準彙編代碼。 我對嗎? 是什麼意思?

回答

0

我懷疑ollydbg試圖通過逆向工程爲您的堆棧佈局提供幫助,並且[ARG.1]確實是[EBP+0x08]或類似的東西 - 如果您處於使用C調用函數調用的堆棧上的第一個參數慣例。

有一段時間沒有使用過ollydbg,我敢肯定有一種方法可以讓ollydbg更真實地向您展示確切的操作碼。

0

您可以從以下選項中關閉顯示ARG和LOCAL:選項 - >調試選項 - >分析1 - >「在程序中顯示ARG和LOCAL」。

然後可以看到ARG和LOCAL的真實表示。

+0

對於OllyDbg 2.x用戶,該選項可以在選項 - >分析 - >「在反彙編中顯示識別的ARG和LOCAL」 – gluttony 2016-09-13 13:51:49

相關問題