結果:1747点を取って69位でした
以下、解答状況
ぼっち参加にしては健闘したと思いますが、自明問しか解けず実力の無さを実感しました。
解いた問題の解法など載せます
Crypto1:Rotation
与えられたものP4P6S{9RN4RUNPXR45}に対してフラグの形式がCRCTF{}だと考えると、0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZを13文字ずらしたものだとわかります。
Misc1:Readme
以下の画像が与えられます。
日本人以外が読めるフォントとして有名なやつだった気がします。
頑張って読みましょう。
Recon1:Tweet
問題文が読めれば解けます
Recon2:CyberRebeatScripts
GitHub - ennach/CyberRebeatScripts: CyberRebeat's script files
ここにアクセスすると、delete FLAGと書いてあるのでコミット履歴を遡ると文章の中にFLAGが平文であります。
Recon3:ChangeHistory
GitHub - ennach/ChangeHistory: CyberRebeat's scripts 2
ここにアクセスして、前問のようにコミット履歴を漁りますが、見つかりません。
issueを覗くと、Closed Issueが...
FLAGがあるコミットのハッシュがわかったので、URLを
https://github.com/ennach/ChangeHistory/commit/c476614bc439fe1910e494422b3aa207b776d486
のように構築してアクセスすると解けます。
Stegano1:Secret.pdf
隠れているところをCtrl+Cして張り付けるとFLAGがでてきます。
Stegano2:Alpha
画像が与えられるのですが、問題名からアルファ値が怪しいなとなります。
適当なお絵描きソフトの保存画面でアルファ値を全部消したところ、うっすらと中央に文字が...
これでアルファ値があやしいことはわかったのですが、鮮明に見えないので、
汎用ファイルアナライザ「青い空を見上げればいつもそこに白い猫」様よりツールを使わせていただきました。
アルファチャンネルのビット0抽出で解けました。
Trivia1:Monero
coinhiveです。
Trivia2:Crossword
ただのクロスワードなので埋めるだけです。
縦書き文字の簡単な挿入、文字幅の細かい調整などができるお絵かきソフトを使いましょう。
Web1:White page
visibility:hiddenを消しましょう。
Web2:Let's Tweet!
素直にツイートしてそのリンクを送りましょう。本当にやるだけ。
感想
Programingの1はevalに突っ込むだけ、2もやるだけなのですが、サーバーとのやりとりをプログラム中でする方法がわからず解けませんでした。悔しい。
ここを参考にやってみればいいらしい。
BinaryとCryptoが難しい、なんもわからなくて自分が魚であることを自覚した。
ソロは寂しいですが、全完したときのかっこよさがあるので頑張りたい。
これくらいの難易度のCTFは楽しいです...。