BugkuCTF 遊戲過關 writeup

2022-05-30 13:21:09 字數 702 閱讀 8747

至於怎麼玩,我到現在都沒弄懂

不多說,直接拖入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中的地圖資訊展示到...