攻防世界Reverse第十二题maze
生活随笔
收集整理的這篇文章主要介紹了
攻防世界Reverse第十二题maze
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
放入Exenifo PE查看發現為無殼64位文件
放入64位IDA查看main函數
題目分析可得應該是一類走迷宮的題目
讀取f1就是目標flag 后面的if是判斷flag的形式是否正確(長度為24,最前和最后為nctf{和125(r鍵轉換為}))也就是說我們所求的長度是18
第二個if以及內置內容有四個if,猜測分別對應四個方向分別對應O?o?.?0(分別對應if的判斷數字 r鍵轉換)下面分析各自對應的內容 but失敗
第一次做這種題目時還是很懵逼的 嘗試其他方向——查看迷宮地圖 分析嘗試 asc_601060得到? ? ? ' ?******* ? * ?**** * **** ?* *** ?*# ?*** *** **** ? ? ********'?以及最后的35 判斷最后是要走到#。判斷為8個一行 以及v9是判斷上下 v10判斷左右
?這個就是最后的地圖 再來判斷方向點擊進入判斷方向if的函數查看 猜測O?o?.?0分別對應左右上下
(進入sub函數查看)
按照此方法走出迷宮 右下右右下下左下下下右右右右上上左左
最后對應的flag為:nctf{o0oo00O000oooo..OO}
?
?
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的攻防世界Reverse第十二题maze的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 攻防世界Reverse第十一题csaw2
- 下一篇: CTF C#逆向Reverse