DEFCONガジェット① Aerospace Village Badge

# Aerospace Village
* DEFCONの会場では様々な「Village」があり、テーマに合わせた展示、CTF、ワークショップ、トークなどが行われる
* 参加型のイベントが多いのが特徴である
* Aerospace Villageでは航空宇宙産業に関連する展示が行われており、そこでバッジを購入した
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/325297/0d1a52fa-5e20-83f8-bd0c-a64816a7cae3.png)
* ロケットエンジンや宇宙服（っぽいもの）が展示されていた
# Badgeの購入
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/325297/10de90e6-2961-7980-766a-b2b1d708c356.png)
* 多くのVillageではバッジが売っており、寄付金を集めている
* 売り切れることが多く、欲しいものは早めに購入するのがおすすめ（こうして散財がはかどる）
* バッジは様々な仕掛けがあり、謎解きや何らかの機能を持っていることが多い
* 今回購入したバッジは`The Wright Stuff`という名前で飛行機を発明したライト兄弟にちなんでいる
* 価格は$80 (12000円）
* SAO (Simple Add-On)と呼ばれるバッジにアドオンできるものもある
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/325297/c7d83d7d-5b75-d5dc-d270-bee7267c418f.png)
* 自分は`JWT`(ジェイムズ・ウェッブ宇宙望遠鏡)のSAOを購入した
# SAOの装着
* SAOをバッジ本体に装着するためにはんだ付けが必要だったため、`Soldering Village`に向かった
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/325297/31934619-0321-8470-c197-99c31bdae412.png)
* 大勢の方がガジェットを作ったり、バッジを完成させたりして、熱心にはんだ付けをしている
* この光景はDEFCONでしか見れない
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/325297/73844279-8984-0d19-6a28-60c34696c74e.png)
* 自分も空席を見つけてバッジを完成させた
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/325297/ebe1e985-48c8-588a-c88d-28aaada22d77.png)
* ライト兄弟が衛星にまたがっており、真ん中の金属に触れると衛星のLEDの色が変わる
# Badgeの謎解き
* 以降、ネタバレになるため、自分で謎解きしたい方は読まないでください。
* BadgeはLEDを光らせるだけではない
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/325297/5f59f503-2e8d-0af3-b316-c10f73cf8d00.png)

* 背面を見ると左下に`Wifi`のスイッチがあり、WifiのAPとして動作するようだ
* 実際にAPを探すと、`WrightStuff`というSSIDが出てくる
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/325297/b39d109c-7963-6c82-2d66-3ae9b546ee63.png)
* ただし、鍵がかかっており、パスワードが必要
* バッジの端をよく見ると何かが刻印されている
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/325297/0504d438-f5ce-fa0b-ca51-702ede2dde07.png)
* `MVNtYWxsU3RlcA==`
* == が２つあるので、`Base64`と分かり、デコードをすると`1SmallStep`となる
* これをWifiのパスワードとして利用すると接続できる
* また逆側を見ると
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/325297/548baa72-48aa-be68-9de3-e2ec2c90d5ae.png)
* `First moonwalk data as ipv4`と書かれている
* 人類が初めて月に降り立ったのは1969年7月21日ということでこれをIPアドレスに変換する必要がある
* 日付をUnix Epoch Timeで4バイトに変換するのかなと思ったが、デフォルトゲートウェイのIPアドレスが`7.21.19.69`だったため、その必要はないと悟った
* ブラウザでそのIPアドレスにアクセスするとWebサーバにアクセスできた
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/325297/7c76e000-3e8f-bf00-6f2a-b9c5ed1b84fb.png)
* バッジのコンセプトの説明がある
* バッジのLEDを細かく制御するコントロールパネルが表示された
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/325297/a3994146-d9f4-e9af-0b7a-44f08027c81c.png)
* またSAOを制御することもでき、`Car Hacking Village`のSAOに合わせた制御もできるそうである
* 謎解きはここで終わりではなく、続きがあるようだ
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/325297/a639c8c9-d60f-f751-2d32-ceca6b9e3494.png)
* ちなみにこのWebサーバのCookieにはこんなものがある
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/325297/13955cc1-d52e-888f-9277-9f3b1671b40d.png)
* 『SAOがもっと欲しいなら、[@cybertestpilot](https://twitter.com/cybertestpilot)を見つけて、「The Eagle Has Landed」と伝えよ』と書いてある
* チャレンジがまだまだありそうだけど一旦ここまで。

# 最後に
* 同僚はこれを現地でスマホ一台で解いてた
* WifiのAP + Webサーバが載っているLEDをピカピカさせるバッジでしかないけど、DEFCONに行くとこういうのが楽しい
* 皆様もDEFCON行かれる際はぜひ [#badgelife](https://twitter.com/search?q=%23badgelife) を楽しんでください