この記事はKogakuin Univ Advent Calendar 2019 - Adventar2日目です。

↑まだがら空きなのでよければご参加ください

metarinです。
CTFのWriteup以外では初記事です。

さて、先日大学のサークル(のようなもの)でゲームデータのアーカイブファイルの展開問題をやったらだれも正解してくれなかったので、その問題の紹介をしようと思います。
ただ、普通に実行ファイルを解析して展開してもつまらないので、あえてアーカイブファイルから得られる情報のみで展開してみます

問題ファイルはこちらからどうぞ

このファ...

Continue Reading...

Bsides Delhi 2019 WriteUp

October 1, 2019, 12:57 am

チームKogCoderとして参加し、3766pt取って23位だった
かつてない好成績なのでちょっと嬉しい

Forensics

0110

I found these files in my friend's system and I think that there is some useful information hidden in it. Can you help in finding it?

  • 解法
    画像が2枚渡されたのでXORを取ったらいいかんじのQRコードになった
  • flag
    bsides_delhi{X0r1ng_tw0_f1l3s_g1v3...

Continue Reading...

TokyoWesterns CTF 5th 2019 Writeup

September 4, 2019, 9:01 am

オンサイトを夢見てチームKogCoderとして参加しました
が、welcome問除いて2問しか解けなかったです
順位は163位でした

Reversing

Meow

  • flagをエンコードした画像とエンコードに使ったソフトが渡される
  • ソフトはNeko Bytecodeなので、実行にはNekoVMが必要
    また、その関係上普通の逆アセンブラが使えない
  • Nekoの逆アセンブラを見つけられなかったのでコードの解析は放棄して、白1色や黒1色などの他の画像を読ませてどう変換されるかを調べた
  • その結果、以下のことが推測できた
    • R, G, B をそれぞれ共通の変換テーブ...

Continue Reading...

peaCTF 2019 Round 1 WriteUp

August 6, 2019, 10:09 pm

僕はチームKogCoderとして参加し、チームで4600点獲得しました。
あと1問で全完でした。

Breakfast - 50 - Cryptography

  • bacon という暗号らしい
  • peactf{eggwaffles}
  • Code

    #!python
    import sys
    t = '01110001000000000010100100010100100001100011010100000000010100101010100010010001'
    
    for i in [x for x in range(76) if x % 5 == 0]:
        if (i...

Continue Reading...