至於怎麼玩,我到現在都沒弄懂
不多說,直接拖入ollydbg
搜尋分析了一下字串,發現有乙個顯示flag的字串
雙擊過去看看,發現類似於乙個函式。
接下來的思路就很簡單了,分析程式輸入數字後怎麼判斷的,在到跳轉點上修改跳轉到這個flag的函式裡面去
經過反覆斷點除錯
最終找到了輸入%d
在此處下乙個斷點,然後慢慢單步走,找個跳轉命令
我們可以看到,找到乙個跳轉實現的地方
jle short 0123f560
修改此彙編成jle long 0123e940
然後取消斷點,執行一下
得到zsctf
Bugku 遊戲過關
思路 繞過判斷,直接跳轉到算flag的函式 1.找到計算flag的函式在 記住 0075e940 這是入口 2.找到乙個現成的跳轉指令,修改它 3.重新執行一遍,得到flag 後記 其實一開始是打算走ida,無奈沒找到第二個陣列orz,求師傅教教趴o t to sub 45a7be done the...
遊戲過關 逆向分析
雖然這道題我用了5分鐘就搞定了這個遊戲,得出了正確的flag,但是我依然想逆向分析看看能不能不依靠正常流程得到flag,畢竟萬一其它情況下題目難了呢?首先ida進行靜態分析 這個程式的意思大致就是讓我們點亮8個字元,但是每點亮乙個燈,其它燈會關掉乙個。據說別人12345678就直接通關,我沒試過。1...
使用Libgdx遊戲引擎做的2D橫版過關遊戲
iibgdx可以解析tiled這個軟體生成的地 件,地 件是xx.tmx檔案 tiledmap map 地圖 orthocachedtiledmaprenderer otrender 地圖繪製類 orthographiccamera camera 相機 這3個類聯合處理,才讓tmx中的地圖資訊展示到...