Skip to content

Commit

Permalink
8/13CTF入門追記
Browse files Browse the repository at this point in the history
  • Loading branch information
YusukeKato committed Aug 14, 2024
1 parent 547a4e5 commit 34d6f49
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 10 deletions.
24 changes: 16 additions & 8 deletions markdown/2024/0813.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
- title=AlpacaHackで始めるCTF入門1:初めてのCTF
- description=個人戦CTFを開催するプラットフォーム「AlpacaHack」に参加してCTFに入門してみようと思います。
- date=2024年8月13日(火)
- update=2024年8月13日(火
- update=2024年8月14日(水
- math=false

## はじめに
Expand All @@ -11,9 +11,9 @@
そんな中でタイミング良くAlpacaHackが公開されたのでさっそく挑戦してみようと思います。

## AlpacaHackとは
Alpacahackは2024年8月(おそらく)に公開された個人戦CTFを開催するプラットフォームです。
AlpacaHackは2024年8月(おそらく)に公開された個人戦CTFを開催するプラットフォームです。
CTFでは複数人でチームを組んでコンテストに参加するのが一般的っぽいですが、
AlpacaHackでは個人で参加できます(というかチーム参加は禁止)。
AlpacaHackでは個人で参加できます(チーム参加は禁止っぽいです)。
AtCoderのような競技プログラミングサイトのCTF版という感じでしょうか。
また、AlpacaHackのコンテストでは簡単な問題から難しい問題までが出題されるので、
初心者から上級者まで楽しめるそうです。
Expand All @@ -24,15 +24,14 @@ AlpacaHack公式サイト

## CTFとは
CTFは「Capture The Flag(旗取り合戦?)」の略称で、情報セキュリティに関する競技のことを指すようです。
基本的には与えられた問題を解く速さを競います。
たとえば、ウェブサイトのシステムのデータが与えられたら、そのシステムの脆弱性を見つけて「flag」と呼ばれる文字列を奪取できたら問題が解けたことになります
基本的には与えられた問題を解く速さを競います(他にも競技内容がいろいろあるっぽいです)
たとえば、ウェブサイトのシステムのデータが与えられたら、そのシステムの脆弱性を見つけて「flag」と呼ばれる文字列を奪取します。そのflagを提出することで問題クリアとなります(あくまでこれは一例で他にもいろいろな問題の種類があるみたいです)
また、競技ではありますが、過去の問題にも挑戦できるので他人と競わなくても問題を解くことができます。

## AlpacaHackにアクセス

### Home
それではさっそくAlpacaHackにアクセスします。
アクセスできたらアカウントを作成してログインしましょう。
それではさっそくAlpacaHackにアクセスし、アカウントを作成してからログインします。
下記の画像がAlpacaHackのHomeページです。
Homeでは次に開催するコンテストの日程を確認できます。

Expand Down Expand Up @@ -64,7 +63,7 @@ Challenge Archiveページ

## さっそく解いてみる
まずはテスト問題的な「Welcome」を解いてみます。
とは言いつつ特にやることはなくて
とはいっても特にやることはなくて
この問題の概要に「Here is the flag: Alpaca{Welcome to AlpacaHack!}」と書かれているので、
flagが「Alpaca{Welcome to AlpacaHack!}」であることが分かります。
AlpacaHackではflagは「Alpaca{...}」の形式となっているようです。
Expand All @@ -74,6 +73,15 @@ AlpacaHackではflagは「Alpaca{...}」の形式となっているようです

Welcome

## 追記(2024/08/14)
AlpacaHack開発者のkeymoonさんがCTF入門のために参考になるサイトをXで紹介してくださっていたので、
私もそれらのサイトを利用してみようと思います。
皆様もぜひ。

https://x.com/kymn_/status/1823322202072318163

keymoon(ID:kymn_)さんのポスト

## おわりに
今日はAlpacaHackで初めてCTFに挑戦してみました。
とりあえずはどういう流れで問題を解けばいいのかは分かった気がします。
Expand Down
4 changes: 2 additions & 2 deletions markdown/about.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@ https://github.com/YusukeKato

GitHub : YusukeKato

https://twitter.com/y_kato222
https://twitter.com/yusukekato_sub

X/Twitter : y_kato222
X/Twitter : yusukekato_sub

https://twitter.com/yusukekato_main

Expand Down

0 comments on commit 34d6f49

Please sign in to comment.