LINE2019.04.212019/4/19の金曜日に秋葉原の以下の勉強会に参加してきましたので記事にしていきます。今回二回目の開催であり、CTFに興味がある方も多いようで、30名ほどの参加者がいました。最後にこのブログでやること発表資料やCTFの演習の問題については以下のリンクから秋葉原WeeybleのSlackに参加することで誰でも見ることができますので、興味がある方は確認してみてください。upを書いていきます。(私の復習も兼ねています。実際に演習の順番通りに解いていきます。Networkの問題です。「Network.pcapng」というファイルが事前に配布されていますので、これをWireSharkを使用してまずは開きます。ファイルを開くと以下のように通信の一覧が出てきます。しようかな~というところですが、運営側から以下のヒントが与えられていますので、これを参考に確認します。・暗号化されている通信はパケットキャプチャを見ても解読困難ですが、暗号化されていない通信はどうでしょうか?・フラグのフォーマットはflag{****}です。暗号化されている通信(SSL/TLS)などはWireSharkで通信内容を見ることはできませんね。次にフラグのフォーマットですが、「flag{****}」という形式になっているということです。通常はフィルタ機能で「tcp.port==80」などでフィルタをしていって順番に確認するのかもしれませんが、文字列の検索もWireSharkでできますので、これで確認していきます。「編集」⇒「パケットの検索」をすると以下のように検索フォームが出てきます。次に「文字列」を指定して「flag{」という値を入力しで検索を行います。すると、以下のとおり「No.17586」が引っかかりますので、その内容を確認します。これは今までは避けていたので、頑張って取り組みます。準備として、Ghibra(ギドラっていうのかな?)を使用します。JDKが必要とのことですので、JREしか入っていない人はJDKも事前に入れても置いてください。keyword」と表示されますので、何も知らない状態なのでひとまず適当に「aaaaa」と入力してみました。flag」と表示されました。keywordsが異なっているようですね。これは正しいkeywordを探す必要がありそうですので、早速Ghibraを使用していきましょう!Ghibraはコマンドプロンプトから「ghidraRun.bat」を動かすことで起動します。以下がGhibraのCodeBrowserを立ち上げた際の様子です。ここに「c.exe」をドラックアンドドロップすると、読み込まれた後に以下のようにアセンブリコードが表示されます。ここで闇雲に探すと時間がかかりそうなので、まずは先ほどコマンドプロンプトで「c.exe」を実行した際の挙動を思い出します。flag...」と表示されました。ここでこの辺りに答えがありそうなので、それを探します。String」を選択し、文字列の検索を行います。keywords」を入力すると以下のように一か所だけ引っかかりますので、それを確認します。Options」が立ち上がりますので、そちらでオプションを調整しましょう。With」でヒットするようになりました。keywords...」が表示されていますね。flag...」が表示されています。処理としてはその間でやっているっぽいですね。「”kam0n0has1′′」と表示されていますので、実際に再度「c.exe」を動かしkeywordを入力してみましょう。keywords...kam0n0has1{CTF4b:kam0n0has1_1s_cut3!}フラグが表示されました!Misc問題Miscとは「パスワード探索」のことです。「password.a.b.c.d.e.f」というファイルが配布されているので、これを解いていきます。処理が長いので実際にコードに記載します。内容としてはまずはfileコマンドでどのようなファイル形式かを確認して順番に解凍していく形です。"password.a"#file形式の確認:LHAファイルであることを確認(初めて見た。password#unzipコマンドで解凍の際にパスワードを求められる。8329#fcrackzipコマンドでパスワードの解析、オプションの内容は以下のとおり#-u:unzipで解読を確認する。#-l:パスワード長を指定。(未指定の場合、6文字。5-7とすることで文字長のレンジ指定可能)#-c:使用文字指定。aで小英字、Aで大英字、1で数字、!で記号などを指定可。#パスワードは事前に4文字であること、文字種が一つであることをヒントで貰っている。英、数と一回づつやるのが面倒だったので、「a1」と入力した。ここまでで、zipファイルのパスワードが「8329」であることがわかりましたので、もう一度unzipコマンドで解凍を行います。password.txtflag{like_peeling_onions}#catコマンドで解凍できたファイル内容を表示させることでフラグが表示されるこれでフラグをゲットできました!最後にかなり良い勉強会でした!初めての方でもかなり分かり易く解説がされていたという印象でした。環境準備に手間取る箇所はありますが、それも当日にサポートしていたので、素晴らしいなと思いました。終了後は勉強会参加したメンバー7名で懇親会へ!セキュリティに興味が出た方もいて、非常にアットホームな懇親会でしたね。第三回では、今度は問題でも作ろうかなと検討中です。(kmrrさんと相談ですね。)私が作るのであればWeb系かなと、丁度勉強会で使用した脆弱性環境があるので、そちらを流用すればいいのではないかと・・・CTFやってみたいけど勉強会で参加する場合に敷居が高くて・・・と思っている方は是非一度参加してみてください。不明点や要望やこういったこともやって欲しいとの要望があれば、お問い合わせページやコメント、ツイッターからでも結構ですので、気軽にご連絡ください。勉強会2019年の年末は大忙し!さあもうすぐ師走ですね。私が仕事を初めてから年末が忙しくなかったことはなく、ずっと忙しい年末を過ごしてきました。皆様も仕事や予定がいっぱいかと思います。勉強会等決まっている予定が既に2つほどあるため、ここで紹介したいと思います。私はいつものアンカーかつスピーカーとして参加します。最近は一カ月が物凄い早く感じますね。告知!12月7日の秋葉原のセキュリティ勉強会に参加します!毎月恒例ですが2018年12月7日(金)にある、以下の秋葉原の勉強会に参加します。私はいつもとおりスピーカーとして参加する予定(アンカー)です。今年最後の勉強会になるので興味があるかたは参加していただけると幸いです。#03に参加してきました!2019/04/23(火)に南青山で開催されました以下の勉強会に参加してきましたので、その内容について記事にしていきます。#03|エンジニア主体のチーム立ち上げ(技術責任者/QA/セキュリティ)当日は社内の人10名程度外部の人が20名程度だったと思います。赤羽ラボの勉強会に参加してきた-2019年9月つい先日に以下の勉強会に参加してきました。ゆるーい勉強会で、個人的には非常に面白かったので紹介します。その内容について、簡単にメモを取ってきたので記事にします。内容については、個人的な主観やメモの取り間違いもあるかもしれませんので、予めご了承ください。コメントをキャンセルメールアドレスが公開されることはありません。コメント名前メールアドレスサイト上に表示された文字を入力してください。29tokoroten0813猫が大好きなセキュリティエンジニアです。この業界に入って8年目になりました。妻と子供が二人います。秋葉原でやっているセキュリティの勉強会に毎月参加していますので、興味がある方はご連絡ください。猫の話やセキュリティに関わる話、IT業界、育児等特にこだわりを持たずに記事にしていく予定です。現在前職を退職し、絶賛個人で活動中です。セキュリティ関連で困ったことがあれば気軽に相談いただければ喜びます。Controls7ISMS3ニュース19資格10勉強会44家庭・育児20息抜き11猫20運動4。