我在OllyDbg的分析程序,以及一些指令得到分解爲[ARG.1],如: MOV ESI,[ARG.1][ARG.1]在ollydbg中的含義是什麼?
我試圖尋找在裝配此書籍命令,但似乎如果它僅用於ollydbg並且不是標準彙編代碼。 我對嗎? 是什麼意思?
我在OllyDbg的分析程序,以及一些指令得到分解爲[ARG.1],如: MOV ESI,[ARG.1][ARG.1]在ollydbg中的含義是什麼?
我試圖尋找在裝配此書籍命令,但似乎如果它僅用於ollydbg並且不是標準彙編代碼。 我對嗎? 是什麼意思?
我懷疑ollydbg試圖通過逆向工程爲您的堆棧佈局提供幫助,並且[ARG.1]
確實是[EBP+0x08]
或類似的東西 - 如果您處於使用C調用函數調用的堆棧上的第一個參數慣例。
有一段時間沒有使用過ollydbg,我敢肯定有一種方法可以讓ollydbg更真實地向您展示確切的操作碼。
您可以從以下選項中關閉顯示ARG和LOCAL:選項 - >調試選項 - >分析1 - >「在程序中顯示ARG和LOCAL」。
然後可以看到ARG和LOCAL的真實表示。
對於OllyDbg 2.x用戶,該選項可以在選項 - >分析 - >「在反彙編中顯示識別的ARG和LOCAL」 – gluttony 2016-09-13 13:51:49