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

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

CTF for Beginnersをやってみた

CTF forCTF for Beginnersの自分のやったことを今更ながら書いてみる。 最初に解いたのは、miscのWelcomeってやつ。CTF4B毎度おなじみのiRCにフラグが置いてあるやつですね。これはすぐ解けそう。 次に手をつけたのは、WebのRamenってやつ。URLを踏むとModer…

COBOLを書いてみた

就活やら卒論やらで忙しすぎてCTFとかやる時間が全然なかったけど、社会人になったので、仕事終わってからなら時間があるので少しずつやっていきたい。 会社でたまにCOBOLを見る機会があるらしいので、ちょっとCOBOLを書いてみた。導入はどこのサイト見ても…

ksnctf #18 Use flash drive

問題 https://ksnctf.sweetduet.info/problem/18 考えたこと まず、USBうんぬんというタイトルから、フォレンジック問題だろうという予想をする。フォレンジック問題なので、まあAutopsyか、The Sleuth Kitあたりでごちゃごちゃやればいいかなと思った。まず…

セキュリティ・ミニキャンプ in 三重2018に参加してきた

はじめに 10/6(土)に鈴鹿高専のイノベーション交流プラザで開催されたセキュキャン三重に参加した。せっかく参加したのでその備忘録としておく。 www.ipa.go.jp 参加するまで 参加申し込みのためにいくつか質問事項があったので、それの記入をした。全国大会…

卒研

無事4年生になれたので、卒研のテーマを決めないといけないのだが、ぼんやりとしか決まっていないのでもっと具象化しないといけなさそう。GW明けまでにはおおまかに決めたいものだ。

Macがカーネルパニック起こした

僕のMacBookProRetina 13-inch, Early2015が突然起動しなくなった。いろいろ調べてみたら、どうやら起動時のカーネルパニックらしいことがわかった。そしてその修理をしたので、忘備録代わりにここに記す。 カーネルパニックとは、OSのカーネル部分において…

akictf #4 directories

問題 https://ctf.katsudon.org/problem/4 考えたこと まずファイルをダウンロードすると、zipファイルが手に入る。一応fileコマンドで確認しても実際にそうだった。unzipコマンドで解凍すると、q4というディレクトリと、それの下にいろんなファイルが展開さ…

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っていうのがあるので、まあそれかなと思って投げつけたら、なんかちょこっとエラーでたけ…

ksnctf #36 Are you ESPer?

問題 http://ksnctf.sweetduet.info/problem/36 考えたこと リンク踏んだらぶっ壊れたファイルみたいなのでてきたけど、よくみたら一番最初にELF(Executable and Linking Format)とか書いてあったから、これは実行ファイルであるとわかる。とりあえずダウン…

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の記事のおまけという…

ksnctf #20 G00913

問題 http://ksnctf.sweetduet.info/problem/20 考えたこと 問題文に FLAG_Q20_{first 10-digit prime found in consecutive digits of π} とあったが、そもそもG00913ってなんだよ聞いたこともないぞと思い、タイトルをググった。そうすると、下の写真が出…

ksnctf #10 #!

問題 http://ksnctf.sweetduet.info/problem/10 考えたこと ただの知識問題なので特にない。知らなかったらググったら即答できるやつ。 指示に書いてある通り、最初の文字だけ大文字にすることを忘れなかったらさほど問題ないと思う。 おまけというかついで …

akictf #3 cheap cipher(revenge)

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

ksnctf #5 Onion

問題 http://ksnctf.sweetduet.info/problem/5 考えたこと アルファベット+数値だけなのでBase64でデコードしてみると、ほとんど何も変わらない文字列が出力される。は?と思って何回かやるとおおよそ15回で begin 666 <data>......みたいなものが出てきた。なんじ</data>…

akictf #2 cheap cipher

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

ksnctf #2 EasyCipher

問題 http://ksnctf.sweetduet.info/problem/2 考えたこと cipherと言う単語は、暗号という意味で直訳すると簡単な暗号という意味になる。なので、何か文章を表しているだろうなという予想はついた。4単語目にnが一文字だけ出てくるので、これは"I"か"a"とい…

akictf #1 Capture the flag!

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

ksnctf #1 Test Problem

問題 http://ksnctf.sweetduet.info/problem/1 考えたこと This is a test problem. Submit the following flag and make sure that you can get points. とあったので、その通り下に書いてあったフラグを貼りつけただけ。まあ最初なので考えたこともクソも…