題目連結
https://learn.cylabacademy.org/library/189
題目解法
啟動後題目會提供目標主機名稱、使用者名稱、密碼、port 等資訊,類似下方字串:
Login via ssh as ctf-player with the password, 8c606eb1 on the host wily-courier.picoctf.net and port 64506.
我們要使用 ssh 指令來連線到目標主機
ssh -p <port> <username>@<host>
ssh -p 64506 ctf-player@wily-courier.picoctf
連線後會提示確認 fingerprint 是否正確,輸入 yes
之後輸入密碼 (密碼不會顯示出來)
The authenticity of host '[wily-courier.picoctf.net]:64506 ([18.189.99.27]:64506)' can't be established.
ED25519 key fingerprint is: SHA256:ErlUUvYlrAxfSW1tIdzfOnGTBSr5OFkZvz0nMN4Vodw
This key is not known by any other names.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '[wily-courier.picoctf.net]:64506' (ED25519) to the list of known hosts.
** WARNING: connection is not using a post-quantum key exchange algorithm.
** This session may be vulnerable to "store now, decrypt later" attacks.
** The server may need to be upgraded. See https://openssh.com/pq.html
ctf-player@wily-courier.picoctf.net's password:
連線到主機後,使用 ls 指令查看當前目錄下有甚麼檔案
| |
發現有兩個檔案,包含一部份 flag 以及下一部份 flag 的提示,使用 cat 指令查看檔案內容。
| |
可以看到提示下一個位置是前往根目錄 (/),再次重複列舉檔案以及讀取檔案等步驟
| |
可以看到提示下一個位置是前往家目錄 (~),再次重複列舉檔案以及讀取檔案等步驟
| |