CTF easy_maze 一道简单的迷宫题。
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                CTF  easy_maze  一道简单的迷宫题。
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                CTF easy_maze 一道簡單的迷宮題。
 打開IDA進行分析。
 定位到main函數 查看程序
 
 
在main函數中查看子方法
 
 這里發現如是遇字母“o"則退出,查看unk_400AE0這個數組,知道了是大小是100。
 
 大概知道了數字0通過,字母o中止,#是出口
查看程序和方法的具體含意
 在main函數的 子函數sub_4007BC(&unk_601064, dword_601068); V3=j:
 由于是1維數組,a1,a2分別表示個位數和10位數
 
v3=k時
 
 同理得到答案,a2表示列,a1表示 行。即10x10
j向下移動
 k向右移動
 u向上移動
 h向左移動
再通過16進制提取出迷宮圖形。由于知道是10列,10行畫圖如下按圖形走出來
 
 
 最后得到 結果是:jkkjjhjjkjjkkkuukukkuuhhhuukkkk
MD5后得到flag{d77528cce6647b2c7ae7b8969023b713}
總結
以上是生活随笔為你收集整理的CTF easy_maze 一道简单的迷宫题。的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 2020进大厂难?教你投的简历比别人通过
- 下一篇: Oracle数据库create or r
