資源共享吧|易語(yǔ)言論壇|逆向破解教程|輔助開(kāi)發(fā)教程|網(wǎng)絡(luò)安全教程|m.anzei.cn|我的開(kāi)發(fā)技術(shù)隨記

標(biāo)題: (小鵬老師)為什么每次執(zhí)行一段代碼堆棧-4? [打印本頁(yè)]

作者: 一團(tuán)小源子    時(shí)間: 2020-4-13 00:53
標(biāo)題: (小鵬老師)為什么每次執(zhí)行一段代碼堆棧-4?
(, 下載次數(shù): 95)
當(dāng)我執(zhí)行push 2 的之后

(, 下載次數(shù): 110)

堆棧地址減了4,是因?yàn)閜ush的是個(gè)立即數(shù)占4位嘛?還是其他什么原因

作者: 1026184114    時(shí)間: 2020-4-13 07:16
基礎(chǔ)問(wèn)題,建議你去看看講師發(fā)的王爽匯編語(yǔ)言
作者: 1026184114    時(shí)間: 2020-4-13 07:33
我也學(xué)的沒(méi)多久,應(yīng)該是push push然后call,add esp一套反匯編下來(lái)應(yīng)該是個(gè)函數(shù)調(diào)用過(guò)程,push的數(shù)字應(yīng)該就是函數(shù)里面的參數(shù),參數(shù)是四字節(jié)還是一個(gè)字節(jié)是程序員自己設(shè)置的,當(dāng)然也有可能是因?yàn)?2位程序的原因,也有可能是字節(jié)對(duì)齊的原因,只是給你參考,自己再去學(xué)學(xué)王爽的匯編
作者: aatonghua    時(shí)間: 2020-4-13 17:05
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
作者: 小鵬    時(shí)間: 2020-4-13 20:35
因?yàn)槟銐喝氲?是0000002 是32位的 占4個(gè)字節(jié) 所以每次減4
作者: 一團(tuán)小源子    時(shí)間: 2020-4-13 22:43
好的吧 我再研究研究




歡迎光臨 資源共享吧|易語(yǔ)言論壇|逆向破解教程|輔助開(kāi)發(fā)教程|網(wǎng)絡(luò)安全教程|m.anzei.cn|我的開(kāi)發(fā)技術(shù)隨記 (http://m.anzei.cn/) Powered by Discuz! X3.4