
上面的圖片和標題完全概括了我的問題:-)
額外細節(如有必要):我認為以上資訊足以回答問題,所以如果您知道答案并且希望停止閱讀問題的其余部分,那完全沒問題。
我試圖了解當 C 函式回傳結構時會發生什么。這是 Dennis Yurichev 第 139 頁(回傳結構)的“初學者逆向工程”示例。
我知道 _a$ 和 $T3853 是宏,但我不明白在宏被它們的值替換后指令實際上做了什么。
uj5u.com熱心網友回復:
見上文,_a$并且$T3853是分別定義為值 12 和 8 的符號。所以
mov ecx, DWORD PTR _a$[esp-4]
是相同的
mov ecx, DWORD PTR 12[esp-4]
或者
mov ecx, DWORD PTR [esp-4 12]
或者
mov ecx, DWORD PTR [esp 8]
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/424418.html
