AlpacaHack Logo
Sign InSign Up

Daily AlpacaHack

毎日1問、CTFの問題を腕試しできる常設チャレンジ

Daily AlpacaHackとは

初心者に楽しんでもらえるようなシンプルな問題・教育的問題を毎日1問出題します。 不定期で新たに移植した過去問を公開します。

いつでも参加可能

出題から24時間以内に解くとリーダーボードに反映されます。

競技ではありません

友人やAIと話し合いながら解いてもOKです(アカウント共有は禁止です)。

解法共有のルール

出題から24時間後に公開・閲覧ができます(移植された過去問は除く)。

Solves 統計

0

/56

0 問 (24h以内)
0 問 (24h以降)

まだ正解した問題がありません。

プレイヤー統計を閲覧するには Sign In してください

今日のチャレンジ
tchen
Stateless Auth
Web
Medium
82 solves
提出(最新3件)
kowerkoint

SOLVED!

08:48:48

SOLVED!

08:38:44

リーダーボード
1.
25 solves
173.
4 solves
193.
3 solves
216.
2 solves
272.
1 solve

最初の問題に挑戦しよう

CTF は初めてですか? まずは Daily AlpacaHack で最初に出題された問題を解いてみましょう

問題を見る
admin
AlpacaHack 2100
Misc
Welcome
1,052 solves
これから公開予定の問題はトピックとカテゴリーを先出ししています。
前の月

2026年1月

次の月
解答済み
未解答
公開予定
29
kanon
one-p-rsa
Crypto
Easy
181 solves
30
soon-haari
RBG
Crypto
Very Hard
114 solves
31
admin
108
Misc
Easy
223 solves
1
admin
Happy New Year
Misc
Welcome
396 solves
2
kanon
super-tomato
Crypto
Easy
280 solves
3
hiikunz
Ruby Flag Checker
Rev
Easy
219 solves
4
minaminao
Fushigi Crawler
Web
Easy
248 solves
5
kurenaif
Encoding Basics
Misc
Crypto
Easy
230 solves
6
minaminao
jailiaj
Misc
Easy
212 solves
7
hiikunz
Square RSA
Crypto
Medium
192 solves
8
ark
secret-table
Web
Medium
208 solves
9
hiikunz
SwapSwap
Misc
Easy
216 solves
10
theoremoon
RSA2026
Crypto
Medium
173 solves
11
keymoon
crazython
Rev
Medium
155 solves
12
hiikunz
Basic Buffer Overflow
Pwn
Medium
143 solves
13
tchen
I wanna be the Admin
Web
Easy
192 solves
14
ark
free-comment
Misc
Hard
134 solves
15
hiikunz
Five Alpacas
Crypto
Easy
151 solves
16
k0080
Short Writer
Pwn
Hard
97 solves
17
minaminao
Base Length
Misc
Medium
127 solves
18
hiikunz
dice roll
Web
Medium
153 solves
19
chocorusk
ChaChaCha
Crypto
Medium
131 solves
20
k0080
system-v
Rev
Hard
97 solves
21
ark
dockerstack
Misc
Easy
141 solves
22
hiikunz
Animal Viewer
Web
Medium
112 solves
23
minaminao
Bashrunner
Misc
Hard
94 solves
24
yu212
Paca Paca Authenticator
Crypto
Medium
94 solves
25
tchen
Stateless Auth
Web
Medium
82 solves
26
keymoon
予定トピックGit
Misc
Medium
27
予定トピックMatrix, SageMath
Crypto
Hard
28
予定トピックClient-Side
Web
Medium
29
予定トピックShellcode
Pwn
Medium
30
予定トピックLCG
Crypto
Hard
31
予定トピックGeneral
Misc
Medium
1
準備中

Writeups

Writeup for Emojify

gattoartz

ja
Emojify

5 hours ago

Author's Writeup for Paca Paca Authenticator

official
ja

18 hours ago

Writeup for Paca Paca Authenticator

Writeup for Daily AlpacaHack 12/29-1/4

ja
108

+5

yesterday

Author's Writeup for Bashrunner (5 Solutions)

official
ja

yesterday

Writeup for Bashrunner

Writeup for Bashrunner

Writeup for Animal Viewer

ja

2 days ago

Rows:

Animal Viewer

Topic: Client-Side

112 solves
Web
Medium

Author:

hiikunz

🦙🐻🐈️🐕️🐘

初心者向けヒント: Client-Side 問(追記)
  • Client-Side 問は、 Web ブラウザ上で実行される処理(JavaScript, DOM, CSS 等)に起因する脆弱性を突く問題です。
  • このタイプの問題では、 Web アプリケーションのインスタンスに加えて、 Admin Bot と呼ばれるインスタンスが与えられます。
  • Admin Bot はフラグ等のシークレットを持ち、 Headless Chrome 等のブラウザを使ってクライアント側の処理を自動的に実行します。
  • クライアント側の処理には、例えばページの閲覧やフォームの送信があります。
  • Client-Side 問のゴールは、主にクライアント側で起こる処理の脆弱性を突いて、クライアント側が持つシークレットを奪取することです。
  • 今回の問題では Admin Bot はフラグを Cookie にセットして、任意のページを閲覧する機能を持っています。
  • また、詰まりやすいポイントとして、 Admin Bot に指定する URL の形式があります。
  • Admin Bot は Cookie のドメインに animal-viewer を指定していますが、 Docker Compose の仕組みで Admin Bot から http://animal-viewer:3000 経由で問題の Web アプリケーションにアクセスできます。
  • そのため、 Admin Bot に指定する Web アプリケーションの URL は、問題文で与えられている IP アドレスではなく、 Cookie のドメインに一致する http://animal-viewer:3000 を指定する必要があります。
animal-viewer.tar.gz
descriptionsolveswriteups