picoctf 2024 writeup
随時更新
Super SSH
![](https://assets.st-note.com/img/1711769404458-xNrz6UGGYw.png)
最初にssh接続をし、フラグをゲットする問題だと読み取る。
ssh[オプション]ユーザー名@接続先
この形式を基にして
ssh -p 63095 ctf-player@titan.picoctf.net を打つ
![](https://assets.st-note.com/img/1711769960304-VHEBdqAP6A.png)
すると、この接続先の指紋となるキーが出てきた。
fingerprintはyes
![](https://assets.st-note.com/img/1711770112871-TQK9jOaBeO.png?width=1200)
問題文に掲載されているパスワードを打つ
f3b61b38
すると、フラグ獲得
![](https://assets.st-note.com/img/1711770293331-7O1UYlgD35.png?width=1200)
flag picoctf{s3cur3_c0nn3ct10n_3e293eea}
Bookmarket
![](https://assets.st-note.com/img/1711801423881-3AcOA2cYEb.png)
hereを押すと
手順1の写真が出てきた。何やらjavascriptのコードが表示されている。
![](https://assets.st-note.com/img/1711801511378-WN39IOGS0r.png)
Webコンソールに流したところ
![](https://assets.st-note.com/img/1711801796800-9qzoDripN2.png?width=1200)
フラグ獲得
![](https://assets.st-note.com/img/1711801397033-iZtkHISsVV.png)
結果(アラートで上がってきた)
flag picoCTF{p@g3_turn3r_cebccdfe}
Commitment Issues
![](https://assets.st-note.com/img/1712152631176-rqiud2Z1zU.png)
zipを解凍する(unzip)
![](https://assets.st-note.com/img/1712153169199-QnTZY2NTwE.png)
![](https://assets.st-note.com/img/1712153213333-8VNgs3ueF9.png)
lsでファイルが増えているか確認する。
drop-inを確認。
つづいて開く
![](https://assets.st-note.com/img/1712153490720-62ObghiukC.png)
8dc51806c760dfdbb34b33a2008926d3d8e8ad49