Skip to content

Commit

Permalink
微修正
Browse files Browse the repository at this point in the history
  • Loading branch information
YusukeKato committed Aug 14, 2024
1 parent abcf9f5 commit e088298
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 10 deletions.
6 changes: 4 additions & 2 deletions markdown/2024/0813.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@
- math=false

## はじめに

### はじめに
個人戦CTFを開催するプラットフォーム「AlpacaHack」を通じて本日からCTFに挑戦してみようと思います。
大学生の頃に競技プログラミングは少し触れたことがあって、いずれはCTFにも挑戦してみたいとは常々考えていました。
そんな中でタイミング良くAlpacaHackが公開されたのでさっそく挑戦してみようと思います。
Expand Down Expand Up @@ -40,7 +42,7 @@ Homeでは次に開催するコンテストの日程を確認できます。

https://alpacahack.com/

AlpacaHackのサイトへのリンク
AlpacaHackのサイトへのリンク(再掲)

2024/20240813_1.png

Expand Down Expand Up @@ -101,5 +103,5 @@ AlpacaHackは継続的にコンテストを開催するとのことなので、

https://yusukekato.jp/html/2024/0814.html

title=AlpacaHackで始めるCTF入門2:DreamhackでCTF入門
AlpacaHackで始めるCTF入門2:DreamhackでCTF入門

19 changes: 11 additions & 8 deletions markdown/2024/0814.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@
- math=false

## はじめに

### はじめに
AlpacaHackでCTFを始めてみましたが、私のようにCTFが何なのかもよく分かっていない場合は
スタートラインに立つために他のサイトでも勉強したほうが良いみたいです。
ということで今回は韓国のCTFサイトである「Dreamhack」に挑戦してみようと思います。
Expand Down Expand Up @@ -34,7 +36,7 @@ AlpacaHackのサイトへのリンク
### 私のCTF環境
- Ubuntu 22.04 LTS

### 前回の記事
## 前回の記事
2024年8月13日の記事です。

https://yusukekato.jp/html/2024/0813.html
Expand Down Expand Up @@ -69,14 +71,15 @@ Learnタブのページ

まずはその中から「Beginners」>「Dream Beginners」を選択します。
すると選択したロードマップのコンテンツが表示されるので
「Introduction」を選んで「Start」をクリックすれば教育講座が開始します
「Introduction」を選んで「Start」をクリックすれば教育講座を始められます

2024/20240814_3.png

Dream Beginnersのコンテンツ

## Dreamhackの初心者講座
初心者講座のさわり部分だけ箇条書きします。
後は講座内容に従って進めていくだけです。
ここでは初心者講座のさわり部分だけ箇条書きします。

### 扱う主なジャンル
- Web:webサイトやwebアプリのサーバやクライアントのシステムに関する問題
Expand All @@ -90,15 +93,15 @@ Dream Beginnersのコンテンツ

### Wargameとは
- Wargame:意図的に脆弱性が存在するように設計された環境をハッキングするゲーム
- Wargameは実践環境を想定して行うっぽい
- それに対してCTFは競技に特化して問題を設定して競うものっぽい
- Wargameは実践環境を想定して行うものっぽい
- CTFは競技に特化して問題を設定して競うものっぽい

### flagとは
- ハッキングが成功したことを証明するための文字列
- Dreamhackでは基本的にDH{...}の形式(例外あり)

### 練習問題:Welcome-Beginners
- 問題によっては説明文や参考リンク、ヒントがあったりなかったりする
- 問題によっては説明文や参考リンク、ヒントなどがあったりなかったりする
- 「Request a VM」ボタンを押すと仮想環境のサーバが立つ
- 「Download」ボタンを押すと仮想環境で動いているプログラムが手に入る
- 下記のコマンドを実行してflagを取得
Expand Down Expand Up @@ -138,8 +141,8 @@ Encoding Tools

## おわりに
今日はDreamhackに挑戦してみました。
まだまだ基礎的な話ですが勉強している感じがあって良いです
教育講座は結構な数がありそうなので、少しずつやってみます。
まだまだ教育講座は基礎的な内容ですが、勉強している感じがあって良いです
この後も講座は結構な数がありそうなので、少しずつやってみます。
この調子でCTFに楽しく参加できるレベルまで知識や技術を身につけたいと思います。
それでは、また。

0 comments on commit e088298

Please sign in to comment.