にゃーんとか言ったことなし

コンテンツは特にないです。

akictf

akictf #10 easy_crackme

問題 https://ctf.katsudon.org/problem/10 考えたこと bin問題なので、まあバイナリ解析だろうという予想は簡単につくが一応fileコマンドで確認すると、予想通りそれだった。実行権限xがなかったので、それを追加してあげて適当に動かしたら、Usage: ./q10 …

akictf #12 ASCII Art

問題 https://ctf.katsudon.org/problem/12 考えたこと akictfの作者であるaliym氏がPerl使いであることと、自分がたまたま知っていたperlのモジュールでText::AAlibっていうのがあるので、まあそれかなと思って投げつけたら、なんかちょこっとエラーでたけ…

akictf #6 Game#1

問題 http://ctf.katsudon.org/problem/6 考えたこと URLを踏むとJankenと書かれたページが出てくる。とりあえず普通にやってみたら、何を出しても負けになり、すぐにmoneyがなくなる。なんだこいつと思ったけど、10ってとこかRankingを変えてやればいいんじ…

akictf #21 loop

問題 http://ctf.katsudon.org/problem/21 考えたこと とりあえずURL踏んでみたらリダイレクトが繰り返し行われた云々って出てきたから、タイトルの意味はそれかと納得した(リダイレクトループ)。じゃあどうしようとなって、まあwebページ類の問題だし常套手…

akictf #13 Yet Another G00913

問題 http://ctf.katsudon.org/problem/13 考えたこと 前にksnctfのG00913っていう問題について書いた時にも触れた問題だけど、PPC (Professional Programming and Coding)なので当然プログラムを自分で書く必要がある。詳しくはG00913の記事のおまけという…

akictf #3 cheap cipher(revenge)

問題 http://ctf.katsudon.org/problem/3 考えたこと タイトルからして前にあったcheap cipher類の問題であろうと予想はできた。cheap cipherでは問題の文字列の前後を逆にしてbase64でデコードすると答えが出たけど、これはちょっとひねりを加えて逆にしな…

akictf #2 cheap cipher

問題 http://ctf.katsudon.org/problem/2 考えたこと 今回も"=="があったので、base64であるという予想は立てた。しかし前回と違い先頭にあるので、なんやこれってなったけど、単純に前後入れ替えたらさっきと一緒じゃね?って思い、後ろから変換していった…

akictf #1 Capture the flag!

問題 http://ctf.katsudon.org/problem/1 考えたこと 最初だから一応単純に貼り付けをしてみたらさすがに違った。まあでも"=="っていうのがあるから、Base64かなとおおよそ予想はついたので、ターミナルで、 echo 'Q1RGCg==' | base64 -D とデコードし、入力…