變數覆寫,觀察下ida中,%lld可以向一個地址寫入一個8位元組長的十進制數,而后面判斷某個變數是否值為
0x2333,而這個變數距離前面的地址只有四個位元組,所以當我們寫入一個十進制數,那么這個十進制數在內
存中的前四個位元組會把判斷是否為0x2333的變數值給覆寫掉

9011化為16進制即0x2333
exp如下:

跑完得flag
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/184821.html
標籤:非技術區
上一篇:CentOS7 安裝mysql8.0報 libaio.so.1錯誤,已安裝libaio還報同樣的錯,求大佬幫忙解決下!
下一篇:安裝apr-util遇到問題
