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

標(biāo)題: C++游戲逆向高級培訓(xùn)班第4課,游戲崩潰 [打印本頁]

作者: 宿煙    時間: 2021-5-22 01:00
標(biāo)題: C++游戲逆向高級培訓(xùn)班第4課,游戲崩潰
(, 下載次數(shù): 124) (, 下載次數(shù): 126)
就上面這個情況, asm里面不能加push語句,麻煩老師幫我看下是個什么情況

作者: yuan71058    時間: 2021-5-22 16:18
不懂,不過你試試把變量給寄存器,然后push寄存器試試
作者: 宿煙    時間: 2021-5-22 23:15
試過了,也不行的
作者: kaining    時間: 2021-5-23 21:04
buff數(shù)據(jù)寫錯了把 BYTE buff[] = { 0x13,0x00,0x7E,0x00,0x00,0x00,0x00,0x04,0x00,0x31,0x31,0x31,0x31,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00 };
作者: 宿煙    時間: 2021-5-24 11:23
kaining 發(fā)表于 2021-5-23 21:04
buff數(shù)據(jù)寫錯了把 BYTE buff[] = { 0x13,0x00,0x7E,0x00,0x00,0x00,0x00,0x04,0x00,0x31,0x31,0x31,0x31,0x ...

老師現(xiàn)在是這個情況 __asm{} 這里面不能有push xxx ,哪怕push 1 都崩潰.到現(xiàn)在都找不到原因
作者: 1215276862    時間: 2021-10-8 22:35
宿煙 發(fā)表于 2021-5-24 11:23
老師現(xiàn)在是這個情況 __asm{} 這里面不能有push xxx ,哪怕push 1 都崩潰.到現(xiàn)在都找不到原因

push要與pop對應(yīng)使用不然會堆棧不平衡




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