• 検索結果がありません。

発表資料置き場 yuma no memo

N/A
N/A
Protected

Academic year: 2018

シェア "発表資料置き場 yuma no memo"

Copied!
27
0
0

読み込み中.... (全文を見る)

全文

(1)

yumano3<at>gmail.com

HTS で遊びましょ!

(2)

自己紹介

ゆまのです

今日から夏休みです

 今回は開発系の方が多いと聞きました

 なので、趣向を変えてみました

(3)

CTF(CAPTURE THE FLAG)

知ってる人?

 毎年、夏に開催されるイベント Defcon

で行われるハッキング大会です。

10 チームがお互いのサーバをハッキ

ングしあいます。

 今年の予選はチーム” sutegoma” 大接

戦。本戦にはぎりぎり 1 チーム分、手

が届きませんでした。

 今年の本戦出場チームは 9 チーム。

(4)

大事なことなのでもう一度

合計 10 チーム がお互いのサーバ

をハッキングしあいます。

 今年の予選はチーム” sutegoma” 大接

戦。本戦にはぎりぎり 1 チーム

分 、手が届きませんでした。

今年は 9 チーム が本戦出場でした

 あれ?1チーム枠が余ってる??

実は予選 1 位のチームの中の人

  =大会側関係者でした!

(5)

まさにこんな感じ!

        

                    γ ⌒⌒ ヽ

   / ̄ ̄\       (  (  ヽ )  ノ

 / _ ノ     \      ( ) ⌒ 三  ノ 从 ゝ

● ●

 ( )( )  ヽ   三 /   |  ニ  ___ _    

  ( ) ⌒   

.   | ( __ 人 __ )  u    }     |   |    /\ 

/ ) し   / |   ミ 

  |  ` ⌒ ´     ノ    !   、 / (○ ) :: ○ ( )⌒

\ /   |  ミ

.   |          }     \ . / ::::::: ( _ 人

_) ::::::::   i‘ |  

.   ヽ        }        |      ) ww )

     |    |

   ヽ     ノ   ヘ   \    ` “ ー     

  ノ     /     く 、_/っ /      \ .    .  

 \     | ddtek \ -- 一 ''       \

    |      | ヽ、二⌒ ) 、          \

繰り上がりが

わかってたなら

出場させてくれお

ま、また、今度な…

|/

(6)

前置き終了

 ここまででも興味を持てた方、

ぜひとも CTF 勉強会に参加しよう!!

Defcon 以外も CTF 大会が開催されます

直近だと秋に韓国??

さて、本編

(7)

予選ってどんな感じ?

5 ジャンル 25 問のクイズを解きます

 難しいけど、解けた時はアドレナリンで

こんな感じ

(8)

予選ってどんな感じ?

 ちなみに予選は丸々 48 時間あります

 大会の途中はこんな感じ

(9)

実際に問題をみてみよう

 問題を解くにはセキュリティ知識だけ

じゃない

 プログラムが必要な問題もある

 というわけで、開発系向けの問題を紹

介します

(10)

Trivia300 というのは、雑学ジャンルの

300 点問題です。問題の難易度は 100 ~

500 の 5 段階です。

今年の予選問題

TRIVIA300

 サーバへのアクセス情報

 何かを 200 個解く必要があるらしい

時間制限があるらしい

pwn2.ddtek.biz:11511,

provide 200 valid solutions in a row

and you will get a prize,

but you better be quick!

Password == MAZE4J002PLAY

(11)

アクセスしたら

% nc pwn2.ddtek.biz 11511

Password: MAZE4J002PLAY

Good luck! You have 8 seconds per maze.

Maze solutions must be presented as a single line of input.

###########

#...s#

##.#.##.#.#

#..#.#.#..#

#.#..f...##

#...#.##..#

#.#...##

#.##.#.#..#

#...#.#

#.#.#.#...#

#..##..##.#

##....#.#.#

#.#.#...#

#...#.#.#

###########

(12)

アクセスしたら

Good luck! You have 8 seconds per maze.

Maze solutions must be presented as a single line of input.

###########

#...s#

##.#.##.#.#

#..#.#.#..#

#.#..f...##

#...#.##..#

#.#...##

#.##.#.#..#

#...#.#

#.#.#.#...#

8 秒で迷路を解けと?

← 迷路

(13)

NSWE で解答入力

 先に説明したとおり、これを 200 問解

く必要があります

ということは

provide 200 valid solutions in a row

and you will get a prize,

気合いでやるしか!!

ゲーマーの血が騒ぐぜ!

(14)

違います!!

 迷路を解くプログラムを組みます

 実際は aiko さんとか yoggy さんが作っ

て解いていました。

 プログラムの役割はネットワーク経由

で入手したデータをパースして、解答

を出力するだけです。

 ほら、開発系の方もできそうでしょ?

(15)

前置き終了

 ここまででも興味を持てた方、

ぜひとも CTF 勉強会に参加しよう!!

 さて、ここからが本当の本編

(16)

今すぐチャレンジしたい人?

 これは面白そう!!コードばりばり書

くぜ!!という方にお勧めの予習サイ

トがあります。

http://www.hackthissite.org/

(17)

HACKTHISSITE

は?

 Hack This Site はハッカーとしてのスキ

ルを能力を高めるための問題を色々と

提供しているサイトです。

Web 系の問題

バイナリ解析

コード解析

そして、「プログラム問題」も!

(18)

HTS PROGRAMMING 問題

スクランブルの解除

順番がスクランブルされた単語を元に戻してください

。 スクランブル前の単語のリストが事前に提供されます

制限時間は30秒なので、人力では厳しいです!!

(19)

LEVEL1 問題解説

要するに、

 こんな感じのリストが与えられ・・・

 こんな感じにスクランブルされた単語が与え

られるので・・・

 元のリストにあった単語を答えます

終わらない夏休み

エンドレスエイト

暴走

・イトレエドンスエ

(20)

LEVEL1 問題解説

 事前に与えられるリストは変化しない

 リストの単語内の文字の順番をソート

し辞書を作成

 与えられた単語もソートして、上記で

作成した辞書を用いて復号

というプログラムを作ります。

30秒だとなかなか難しいです…

(21)

その他にも

 画像に隠されたモールス信号を復

 スクランブルされた画像を解読

 暗号プログラムから解読プログラ

ムの作成

などなど、盛りだくさんのコンテン

(22)

問題を解くと

1 問ごとにポイントがもらえま

す。

 ポイントがたまるとランクアップ

 ランクアップすると何となく嬉し

(23)

HTS で遊ぶ上での障害

 クイズ 3 人に聞きました

 なら、日本語で FAQ とか作ろう!!

英語かな

英語だね

問題が読めない

(24)

というわけで

グーグルグループを作りました

http://groups.google.co.jp/group/hts-jp

(25)

興味があるかたは

ぜひ、参加してください!!!

(これが本編)

HTS で遊んで問題に慣れよう!

 そして、 CTF にも挑戦!

Defcon 以外の CTF 予選への参加者も募

集してます!!

(26)

最後に

 サッカーはゴールを決めた選手だけが

評価されるわけではない

 なんだかんだいって CTF はチーム戦

(27)

      .:::::::;'        ';:::::::.       :::::::::i       l::::::::.            ::::::::::!         i::::::::          ::::::::::l        ';::::::::   '   ― ―‐ --                  L_:::::

                     ̄ ̄ ̄       __,.   -┐

_  ,.   -‐   '' ´   :::::::::',              r::-   _       :::::::::' 、      /::::::::   ´` '         ::::::::': 、                        ,.:':::::::

      :::::::: ヽ                        / :::::::                  :::::::: 丶      ,.::'::::::::::                   :::: /  ,:        _,..:'::::::::::               /   ,..':::::::>    ___   ...  く ::::::::::          /    ,.::::::::     /\ , , /\ `  \      、         /     ,.∩     / (○)  (○)\ .`   \∩   、

          /     , '  l ヽ∩ /   ( __ 人 __ )    \ ∩ノ j

       /     ,     ヽ    |       |::::::|        |  ヽ  \        /      , '       |  ヽ \     ` ⌒ ´     /  /  j    \

    /       , '       \  ̄        ̄   / `    \ 、   . /        , '        \      /    `     \

みんなの脳みそをオラに分けてくれ!

ご清聴ありがとうございます

参照

関連したドキュメント

From February 1 to 4, SOIS hosted over 49 students from 4 different schools for the annual, 2018 AISA Math Mania Competition and Leadership Conference.. Students from

The device accepts fundamental mode parallel resonant crystal or a single ended (LVCMOS/LVTTL) reference clock as input.. The output signals can be modulated using the spread

This ripple must not be taken into account by the regulation loop because the error amplifier’s output voltage must be kept constant over a given ac line cycle for a proper shaping

スライド P.12 添付資料1 補足資料1.. 4 審査会合における指摘事項..

onsemi makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does onsemi assume any liability arising out of

(1)

 Do not apply more than 0.5 lb active ingredient (1 quart) per acre per season including at-plant, PRE, PPI and foliar applications of RUCKUS™ LFR® Soil Insecticide and

[r]