LoginSignup
2
2

BlackHat Asia CTF - Writeup

Posted at

はじめに

シンガポールで開催されたBlackHat Asia 2024の中で行われてたCTFのWriteupです。
Bugcrowdさんによる運営です。ありがとうございました。
Writeup書いて良いみたいだったので、備忘録です。
※ほぼForensicの内容です。
※問題文はキャプチャ忘れました。

スクリーンショット 2024-04-19 21.37.29.png

Web

Easy Web

とりあえずソースを洗ったらフラグがコメントにありました。
2024-04-18_13.49.26.png

Forensic

Look closer and you will see

画像が渡されるのでとりあえず以下に叩き込みます。

普通にStringsで見つけました。
2024-04-18_13.32.05.png

Unk

よくわからないファイルを渡されるのでfileでみます。
スクリーンショット 2024-04-19 22.18.43.png
なんかよくわからんのでwalkします。
スクリーンショット 2024-04-19 22.20.32.png
OfficeのXMLかな?
binwalk -Meで抽出してもらいます。unzipとかでも良いです。
すると、サムネイルにフラグが見えました。
スクリーンショット 2024-04-19 22.24.29.png
適当にOCRか何かに突っ込めばフラグが手に入ります。

Ramp Cat

何か猫の写真を渡されます。この猫の居場所を答える問題のよう。
スクリーンショット 2024-04-19 22.27.07.png
exif回します。
スクリーンショット 2024-04-19 22.29.02.png
GPS情報が見えるのでここら辺の地図でそれっぽい地名や店名を片っ端から解答しました。
多分以下のこれで引っかかったはず。

PDFcrypt

暗号化されたPDFを渡されました。
とりあえずpdf2johnします。
スクリーンショット 2024-04-19 22.38.16.png
そのままPDFをこのパスワードで開いてみます。
スクリーンショット 2024-04-19 22.40.29.png
フラグが見えました。

Lost Flash Drive

よくわからないDriveファイルを渡されるのでfileします。
スクリーンショット 2024-04-19 22.42.43.png
よくわからないのでwalkします。
スクリーンショット 2024-04-19 22.44.27.png
なんか色々ありますが、passwordのtxtがあるのでそこら辺を収集したいです。
binwalk -Meします。
抽出したPassword.txtにフラグがありました。
スクリーンショット 2024-04-19 22.46.14.png

A Friend

何やらzipファイルが渡されます。中身はMSのOfficeファイルのよう。
unzipでうまくいかなかったので以下のコマンドで解凍します。

┌──(kali㉿kali)-[~/Downloads]
└─$ jar xvf a_friend.zip                                 
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true
 inflated: a friend.docx

開くと以下の文字が見えます。
スクリーンショット 2024-04-19 22.55.02.png
白塗りの可能性を考えて赤くします。
スクリーンショット 2024-04-19 22.55.51.png
何か仕込んでいるみたいです。
docファイルをとりあえず探ってみましたが良いものがありませんでした。
unzipできなかった元のファイルが怪しいと思い、binwalkしてみます。
スクリーンショット 2024-04-19 22.58.12.png
PNGが見えるのでそこが怪しそう。
スクリーンショット 2024-04-19 23.00.09.png
最後にIEND.Bが見えるので最後までPNGとして扱ってしまってよさそう。前半部分をバイナリエディタなどで削除します。
スクリーンショット 2024-04-19 0.44.57.png
※Macのバイナリエディタ使った。
整形したファイルを開きます。
スクリーンショット 2024-04-19 23.05.23.png
フラグが見えました。

最後に

BlackHat Asia 2024。
いい経験になりました。
スクリーンショット 2024-04-19 21.33.28.png

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2