本日進度:
這題就是要把 ASCII 碼轉換成文字,我寫了個簡單的程式
利用 ssh 連線進去,然後執行裡面的 useless
檔案,他說要先看 code ,然後看到底下說要 Read the manual
,所以就執行 man useless
,然後就看到 flag 了
試了一些指令,按兩次 tab 就可以有哪些指令可以用,然後接著用 cd
和 tab
測試各個資料夾,然後用 echo
的方式把內容輸出,最後就找到 ~/ala/kazam.txt
印出來是 flag
發現他好像只會把把前面幾個字變很奇怪而已,像是這樣 aaaaaaaa;ls
後面的 ls
就能正常執行,所以用類似 aaaaaaaaa;ls
的方式就可以執行了,然後看到底下有個資料夾叫做 blargh
,所以我試著 cd
過去,但似乎他程式還會自動把 blargh
變成 large
,不過在後面接上 /
或是 ;
就又可以了 ,結果他好像每次執行完程式就會自己回到 ~
,所以要用 cd blargh/;ls
的方式,就看到 flag.txt,最後就用 cd blargh/;cat flag.txt
就看到 flag 了
因為進不去 \root\
,試著用 sudo
看看,還是不行,用 sudo -l
看有哪些指令可以用,發現可以用 vi
是可以用的,所以我就直接 sudo vi /root
,可以瀏覽裡面檔案,就找到 flag 了
我拿題目問了一下 ChatGPT
但我發現他上面沒有任何編輯器,所以我就手動把他 cat 出來,就是 flag 摟~