[逆向工程]二進位制 Bianry Bombs 快樂拆彈
阿新 • • 發佈:2018-12-07
phase_1 :字串比較
這個實驗是輸入一個字串,比較與程式裡的是否相同,查詢明碼地址 0x8049ea4
得到字串When I get angry, Mr. Bigglesworth gets upset.
輸入後結果正確
phase_2: 迴圈(圖片使用linux下的KolourPaint製作)
phase_3:條件分支
phase_4: 遞迴
查詢地址
0x804a06f
所以要輸入兩個引數
phase_5 : 指標
查詢地址 0x8049f20 得到陣列元素
phase_6: 連結串列指標結構
查詢地址得到
降序排列 5 2 1 4 6 3 分別7- 得到2 5 6 3 1 4
- 隱藏關 <secret_phase>
- 這裡終於迎來了我們的大BOSS
先來看看怎麼進入吧
進入phase_defused 檢視
呼叫了一個判斷輸入了幾個引數的輸入函式,為3且第三個引數正確就進入了隱藏關
查詢得知 要在第四關 的後面附加的字串
於是得到結果0x32 = 50
輸入後結果正確
至此我們終於解決了我們的大boss,乾杯 ,哈哈哈
本人水平有限
如有問題,歡迎指正