AlpacaHack Logo
Sign InSign Up

Daily AlpacaHack

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

Daily AlpacaHack とは

初心者に楽しんでもらえるようなシンプルな問題・教育的問題を毎日1問出題します。

いつでも参加可能

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

競技ではありません

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

解法共有のルール

出題から24時間後に解法の公開・閲覧ができます。

Solves 統計

0

/156

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

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

今日のチャレンジ
seriotonserioton
do the math
Misc
Medium
24 solves
提出(最新3件)
sankya

SOLVED!

May 4, 5:00 PM

リーダーボード

最初の問題に挑戦しよう

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

問題を見る
admin
AlpacaHack 2100
Misc
Welcome🔰
1,734 solves
これから公開予定の問題は 「」「」「」 を先出ししています。
前の月

2026年1月

次の月
解答済み
未解答
公開予定
29
kanonkanon
one-p-rsa
Crypto
Easy🔰
243 solves
30
soon-haarisoon-haari
RBG
Crypto
Very Hard
126 solves
31
admin
108
Misc
Easy🔰
303 solves
1
admin
Happy New Year
Misc
Welcome🔰
578 solves
2
kanonkanon
super-tomato
Crypto
Easy🔰
400 solves
3
hiikunzhiikunz
Ruby Flag Checker
Rev
Easy🔰
297 solves
4
minaminaominaminao
Fushigi Crawler
Web
Easy🔰
365 solves
5
kurenaifkurenaif
Encoding Basics
Crypto
Misc
Easy🔰
327 solves
6
minaminaominaminao
jailiaj
Misc
Easy🔰
287 solves
7
hiikunzhiikunz
Square RSA
Crypto
Medium
242 solves
8
arkark
secret-table
Web
Medium
279 solves
9
hiikunzhiikunz
SwapSwap
Misc
Easy🔰
296 solves
10
theoremoontheoremoon
RSA2026
Crypto
Medium
215 solves
11
keymoonkeymoon
crazython
Rev
Medium
194 solves
12
hiikunzhiikunz
Basic Buffer Overflow
Pwn
Medium
191 solves
13
tchentchen
I wanna be the Admin
Web
Easy🔰
294 solves
14
arkark
free-comment
Misc
Hard
154 solves
15
hiikunzhiikunz
Five Alpacas
Crypto
Easy🔰
203 solves
16
k0080k0080
Short Writer
Pwn
Hard
128 solves
17
minaminaominaminao
Base Length
Misc
Medium
159 solves
18
hiikunzhiikunz
dice roll
Web
Medium
206 solves
19
chocoruskchocorusk
ChaChaCha
Crypto
Medium
163 solves
20
k0080k0080
system-v
Rev
Hard
121 solves
21
arkark
dockerstack
Misc
Easy🔰
184 solves
22
hiikunzhiikunz
Animal Viewer
Web
Medium
158 solves
23
minaminaominaminao
Bashrunner
Misc
Hard
124 solves
24
yu212yu212
Paca Paca Authenticator
Crypto
Medium
134 solves
25
tchentchen
Stateless Auth
Web
Medium
173 solves
26
keymoonkeymoon
git gc
Misc
Medium
160 solves
27
chocoruskchocorusk
ToyPQC
Crypto
Hard
112 solves
28
tchentchen
No JS
Web
Medium
138 solves
29
k0080k0080
shellcode-101
Pwn
Medium
142 solves
30
yu212yu212
Linear Coffee Generator
Crypto
Hard
117 solves
31
arkark
optimal-sort
Misc
Hard
106 solves
1
admin
Camelidae
Misc
Welcome🔰
400 solves

もっと高難易度の問題を解きたい方へ

B-SIDE を見る

Writeups

Writeup for Alpaca++

paulayground

ko
Alpaca++

54 minutes ago

nitcelcius

Writeup for secret-table-2

tadanobutubutu

Writeup for secret-table-2

Daily AlpacaHackに挑戦するつくよみちゃん 05/03 crypto/Small N/pppp4649

ja

18 hours ago

Daily AlpacaHackに挑戦するつくよみちゃん 05/02 web/Alpaca Rangers 2/tchen

Rows:

Emojify

Topic: Server-SideReleased: Dec 3, 2025

616 solves
Web
Medium

Author:

ark

ark

:pizza: -> 🍕

初心者向けヒント①: 難易度について
  • この問題は Web カテゴリー、すなわちWebアプリケーションに関する問題です。
  • また、難易度は昨日の問題の Easy と異なり、 Medium になっています。
  • Daily AlpacaHack では現在、問題の難易度を Easy, Medium, Hard, Very Hard の 4 段階で定めています。
  • Medium は Easy より一段階難しく、特に Daily AlpacaHack で初めて CTF を知った方は自力で解くことは難しいでしょう。
  • ですので、詰まった場合は適宜 AI も駆使して、解法の糸口を見つけることをおすすめします。
  • もし解けなくても、終了後に他のプレイヤーが公開する解法(writeupと言います)を見て、ぜひ復習してみてください。
  • 問題公開から 24 時間後に writeup タブが下のタブ一覧に追加されます。
初心者向けヒント②: ローカルでの問題サーバーの立ち上げ
  • 添付ファイルを解凍すると、compose.yamlDockerfile に加えて、3つのサービスのディレクトリが含まれています。
  • 現代の CTF では、添付ファイルに Docker Compose ファイルが含まれており、プレイヤーがローカル環境でリモート環境を再現できるケースが多く見られます。
  • 配布ファイルのディレクトリ直下で docker compose up を実行してみてください。
  • デフォルトの設定であれば、 http://localhost:3000/ で問題サーバーが起動します。
  • このサーバーは、脆弱性の調査や、作成したソルバーの動作確認に活用できます。
初心者向けヒント③: 問題を解くまでのアプローチ
  • まずはどのようなWebサービスが動いているかをソースコードを読んで把握するところから始めてみましょう。
  • ローカルで立ち上げた問題サーバーの振る舞いを確認しながら読むと理解が早いです。
  • サービスの挙動をおおよそ理解したら今度はゴールが何かを確認することをおすすめします。
  • フラグがどこにあって、何ができたらそのフラグを取得できるのかを考えると、その「何ができたら」を達成するのがこの問題の趣旨であるとわかります。
  • また、今回の問題サーバーはJavaScriptで書かれています。
  • JavaScriptの関数の細かい挙動などをあれこれ確認するには、JavaScriptを実行可能な対話環境があると便利です。
  • 手元のターミナルでnodeコマンドを実行して色々実験してみましょう。
  • 合わせて、使われているJavaScriptの関数の仕様を調べてみるのも有効でしょう。
  • MDNのドキュメント(https://developer.mozilla.org/ja/docs/Web )は情報の精度や網羅性がしっかりしているので、情報リソースとしては有用です。
emojify.tar.gz
descriptionsolveswriteups