- x86匯編與逆向工程:軟件破解與防護(hù)的藝術(shù)
- (美)斯蒂芬妮·多馬斯 (美)克里斯托弗·多馬斯
- 189字
- 2025-02-10 16:05:45
2.6.1 絕對尋址
絕對尋址采用固定值來指定地址。這個固定值可以以任何進(jìn)制來確定(如[1]或[0x1234])。也可以用某個算術(shù)運算的結(jié)果[0x1337+0777]或標(biāo)簽[label]指定。
示例:全局變量
在C/C++中,全局變量在程序的任何地方都可以使用。為了實現(xiàn)這一點,全局變量在內(nèi)存中的地址是固定的,當(dāng)程序運行在各種棧幀中時,它們并不會移動。
這就意味著,在匯編過程中變量的確切地址總是已知的。因此,全局變量將使用絕對尋址來訪問,例如使用mov eax,[0x1000]。
推薦閱讀
- Spring源碼深度解析
- 一線架構(gòu)師實踐指南
- App草圖+流程圖+交互原型設(shè)計教程
- 業(yè)務(wù)驅(qū)動的推薦系統(tǒng):方法與實踐
- 經(jīng)·理@互聯(lián)網(wǎng)產(chǎn)品經(jīng)理的進(jìn)階修煉
- Android游戲開發(fā)大全
- 程序員的制勝技
- 21天學(xué)通C++(第7版)
- Swift權(quán)威指南
- 學(xué)校沒教的軟件工程課
- HTML5游戲編程核心技術(shù)與實戰(zhàn)
- 區(qū)塊鏈核心算法解析
- 36個創(chuàng)意電子小制作:安全衛(wèi)士
- 分布式應(yīng)用系統(tǒng)架構(gòu)設(shè)計與實踐
- 軟件平臺架構(gòu)設(shè)計與技術(shù)管理之道