iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 6
0
自我挑戰組

咖哩?能吃嗎? -- kali linux練習日記系列 第 6

Day5 最近跟人聊天都訊號差...radare2

radare2

https://ithelp.ithome.com.tw/upload/images/20181021/20111894px6gVgOWMy.png

是個disassembler
他在linux window IOS都可以使用~

日記

我個人對reverse不熟
沒辦法立刻學會進行深入的練習QAQ

首先先去下載個範例用的
這是個猜字遊戲

接著輸入
rabin2 -I megabeets_0x1
把binery的資訊印出來
https://ithelp.ithome.com.tw/upload/images/20181021/201118941Y3ZkAB6EX.png

r2 ./megabeets_0x1叫出prompt
輸入ie 來看起始的位置
https://ithelp.ithome.com.tw/upload/images/20181021/20111894U2kkwQT0Ml.png

開始分析
aaa

fs可以查找flags
https://ithelp.ithome.com.tw/upload/images/20181021/20111894vuHHwGa1im.png

fs 項目;f 可以看flags的內容及位置(先看看輸出和字串)
https://ithelp.ithome.com.tw/upload/images/20181021/20111894qPcteUxWrK.png
https://ithelp.ithome.com.tw/upload/images/20181021/20111894b6q0UdMnU6.png

axt @@ str.*尋找str.開頭的字串
https://ithelp.ithome.com.tw/upload/images/20181021/20111894PDYeUNbuNp.png

afl分析函式列表
https://ithelp.ithome.com.tw/upload/images/20181021/20111894xl1w2o4s6W.png

s main 指定main
pdf disassemble
https://ithelp.ithome.com.tw/upload/images/20181021/20111894Q1WgahHynY.png
https://ithelp.ithome.com.tw/upload/images/20181021/20111894jaNImzJKS2.png

VV @ main 可以看到圖形化的樣子
https://ithelp.ithome.com.tw/upload/images/20181021/20111894BXFxUzNzZu.png

覺得beet很可疑
s sym.beet
pdf
https://ithelp.ithome.com.tw/upload/images/20181021/20111894esb3wBW6or.png

把16進位轉成字串
ahi s @@=0x080485a3 0x080485ad 0x080485b7
https://ithelp.ithome.com.tw/upload/images/20181021/20111894OV9OZUZvor.png

後面有一個 rot13的呼叫 要把它解碼
!rahash2 -E rot -S s:13 -s ‘Megabeets\n’
https://ithelp.ithome.com.tw/upload/images/20181021/201118945mXganjQ9I.png

得到Zrtnorrgf就是答案了!

感覺有些越級打怪,應該回去把computer system課本搭配assembly啃完再來挑戰一次
如果有不懂的地方去看原版大大寫的教學(參考資料第二個)

參考資料:https://github.com/monosource/radare2-explorations-binaries
https://www.megabeets.net/a-journey-into-radare-2-part-1/ (感謝大大講的清楚讓我有reverse學 (跪著看))


上一篇
Day 4 很像走迷宮的sqlmap
下一篇
Day 6 DMitry練習
系列文
咖哩?能吃嗎? -- kali linux練習日記20
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言