読者です 読者をやめる 読者になる 読者になる

バランスを取りたい

よくCTFの記事を書きます

Xmas CTF

CTF Advent Calendar 2015 - Adventarの25日目ですがさすがにボロボロすぎませんか???

スカスカなのはともかく、ネタまで書いておいて結局記事書いてない人って何してるんですかね。

というわけで、25日はクリスマスCTFとしてAmazonギフト付きのCTFをやります。

ルール

  • フラグは3つあり、それぞれで得点(=金額)が異なります
  • 得点は700, 500, 300で、ギフト券の額面はそのまま700円, 500円, 300円です
  • 各フラグにつき、Amazonギフト券を獲得できるのは先着1人のみです
  • ギフト券獲得者は @xrekkusu 宛にDMを送ってください。その際、フラグと簡単な解法を送信してください
  • ギフト券獲得者の名前はこの記事で発表します。その際、獲得者のTwitterへのリンクとscreen_nameを使います
  • 名前の発表を拒否する場合はギフト券を受け取ることはできません
  • 既にギフト券を獲得された問題についてはフラグを白文字等で伏せて発表し、以降その問題についてのDMの返信は行いません
  • 解答の受付期間は日本時間の2015年12月25日23:59:59までとします

問題

js+JSghJaKAq7ygqAU1EgQzA7CspSoiPD8tHQAXB5u4g4ixqiA4FwAnHRo5BwgDABE0Owg/KaKMs
5S2lj8jBiohCCwBP4O4uC8MPzQNP6K6nbOUlwEsLq6Nmz4xBreTti80D7y2n6qoto+xgqSvpxodM
rqMpJewnikmOgkjPZ+ejZ6Ltg8MFhgPOBE2NZOfohMHFQ8KPL6itbG/vjYXOgglCLCXqYahjDUgO
CA7PayEm5yDhISDgDQlID0WIzU1ChkYC5uQkYSInwgCFBUsPZ6bkyMkNrqemhcDPpejjqCYsz8wC
hYxMgg7OjQvBISymiEwGBwsIZS2v5i5oIePtgA3ODsCFa6LkjQnMzAyI4aMiZ2tih4CPCQfCREyL
hkwFh0SLRwWOoa6iZifsJK8kTAePTMpCSovDCQLM7uLsqGSjAgcNj4KPoqGjpiEhhAMFgQMAJqEn
oaUloSWioKCjIaelAwQGJKSg

ヒント

  • Stage1は2進数8ビット単位でどうにかしてデータを格納しています
  • 3つの問題と4つのランダムデータと1つの空白データがあります
  • ''.join(map(lambda x: '1' if ord(x) & MASK else '0', data))

ギフト券獲得者

フラグ

  • 700:
  • 500:
  • 300: 2015{c3f81b3e2}