我是組裝和 Ghidra 的新手,我在我正在查看的二進制檔案中的某些行上看到了一個 => PUSH,我似乎無法找到 Ghidra 正在為這樣的指令做什么:
0040298b 56 PUSH ESI=>DAT_004046c8
uj5u.com熱心網友回復:
這是 Ghidra 注釋程式集,因為它可以靜態推斷 ESI 的值是OFFSET DAT_004046c8(來自上一條指令)。這是逆向工程工具的典型功能,因此您不必自己在心里跟蹤所有已知值和某個偏移量的含義。特別是如果您將位置重命名為DAT_004046c8更有意義的custom_variable_name名稱(一旦您發現“真實”變數名稱可能是什么),反匯編將顯示
0040298b 56 PUSH ESI=>custom_variable_name
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/492920.html
下一篇:管理通用暫存器AVR
