小屋創作

日誌2021-02-07 15:15

PICO CTF 2018 absolutely relative

作者:OKHand

absolutely relative - Points: 250 - (Solves: 6181)
->我們先把題目的 Source 下載下來
->我們看裡面的程式碼可以發現以下這幾段
file = fopen( "./permission.txt" , "r");
他會去找一個叫permission.txt的讀檔
->然後接著是這段
if (!strncmp(permission, yes, yes_len))
如果裡面有yes的話會吐出flag
->我們知道程式整麼運作之後就可以去看看/problems/absolutely-relative_2_69862edfe341b57b6ed2c62c7107daee的資料夾裡有什麼東西
->進去之後我們可以發現只有absolutely-relative  absolutely-relative.c  flag.txt這3個東西
->我們嘗試執行看看absolutely-relative他會寫說You do not have sufficient permissions to view the flag.
->我們剛剛知道程式需要permission.txt這個檔案我們在這嘗試建立txt檔可是不行
->我們回到根目錄我們nano permission.txt建立txt並在裡面打上yes儲存
->接著我們在原地直接執行 /problems/absolutely-relative_0_d4f0f1c47f503378c4bb81981a80a9b6/absolutely-relative 就可以拿到我們的flag了
->或是使用ln -s /problems/absolutely-relative_0_d4f0f1c47f503378c4bb81981a80a9b6/absolutely-relative 把程式有點像創立捷徑的概念搬過來之後執行 ./absolutely-relative 也是可以拿到flag
->flag:picoCTF{3v3r1ng_1$_r3l3t1v3_befc0ce1}

這題我不知道是我試太多次錯的還是整樣我後來貼正確的上去也不給我解= =
就這樣卡住GG 氣到按倒讚的我= =
都這樣出來了因該是對的了吧?

參考資料:
https://github.com/Dvd848/CTFs/blob/master/2018_picoCTF/absolutely%20relative.md

ln指令解釋:
https://github.com/twtrubiks/linux-note#ln

2

0

LINE 分享

相關創作

PICO CTF 2018 The Vault

PICO CTF 2018 Buttons

PICO CTF 2018 What's My Name?

留言

開啟 APP

face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】