AlpacaHack Logo
Sign InSign Up
Daily AlpacaHack

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

Daily AlpacaHack とは

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

いつでも参加可能

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

競技ではありません

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

解法共有のルール

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

Solves 統計

0

/26

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

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

今日のチャレンジ
rsk0315
Decimal float 101.0
Misc
Medium
15 solves
提出(最新3件)
kurgm
kurgm

SOLVED!

Jun 25, 5:32 PM

kakur41

SOLVED!

Jun 25, 4:03 PM

リーダーボード

最初の問題に挑戦しよう

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

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

2026年6月

次の月
解答済み
未解答
公開予定
1
admin
Half-Year Recap
Misc
Welcome🔰
244 solves
2
minaminaominaminao
Cache Me If You Can
Web
Easy🔰
204 solves
3
minaminaominaminao
vm1
Misc
Medium
98 solves
4
pppp4649pppp4649
Small e
Crypto
Easy🔰
137 solves
5
minaminaominaminao
RPS GAME
Misc
Crypto
Medium
99 solves
6
nozokare
Flag for localhost
Web
Easy🔰
171 solves
7
tan90909090tan90909090
C++ flag checker
Rev
Hard
86 solves
8
shiragishiragi
Guess IP
Misc
Easy🔰
143 solves
9
nozokare
A Piece of DHKE
Crypto
Medium
82 solves
10
shiragishiragi
chmod-swapper
Misc
Medium
85 solves
11
tchentchen
Alpaca Certification
Web
Easy🔰
159 solves
12
rsk0315
Floating Equality
Misc
Medium
90 solves
13
pppp4649pppp4649
Elliptic Equation
Crypto
Hard
59 solves
14
tchentchen
CAuth
Web
Hard
65 solves
15
minaminaominaminao
SITE/2
Web
Easy🔰
118 solves
16
tan90909090tan90909090
Xored PNG
Misc
Medium
87 solves
17
tchentchen
Looks like Alpacahack
Web
Medium
81 solves
18
shiragishiragi
Catrunner 2
Misc
Easy🔰
105 solves
19
minaminaominaminao
Flag Printer 20XX
Misc
Medium
63 solves
20
nozokare
xorshift521
Crypto
Hard
54 solves
21
k0080k0080
what-is-my-size
Pwn
Hard
63 solves
22
minaminaominaminao
✌️✌️✌️
Crypto
Easy🔰
88 solves
23
tchentchen
Secret Renderer
Web
Medium
79 solves
24
kanonkanon
honk the klaxon
Crypto
Medium
53 solves
25
colza
voyage
Misc
Easy🔰
84 solves
26
rsk0315
Decimal float 101.0
Misc
Medium
15 solves
27
bubu
予定トピックClient-Side
Web
Hard
28
予定トピックTBA
Pwn
Hard
29
準備中
30
準備中
2
予定トピックMathematics
Crypto
Easy🔰
3
準備中
4
予定トピックJavaScript
Rev
Medium
5
準備中

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

B-SIDE を見る

Writeups

Daily AlpacaHackに挑戦するつくよみちゃん 06/25/voyage/colza

tsukuyomi-chan

ja
voyage

3 hours ago

Daily AlpacaHackに挑戦するつくよみちゃん 06/23/Secret Renderer/tchen

minaminao

Writeup for ✌️✌️✌️

author
ja

2026/06/22 17:14

Daily AlpacaHackに挑戦するつくよみちゃん 06/22/✌️✌️✌️/minaminao

tadanobutubutu

Writeup for ✌️✌️✌️

tadanobutubutu

Writeup for what-is-my-size

Rows:

Flag Printer 20XX

Topic: PythonReleased: Jun 19, 2026

63 solves
Misc
Medium7.5

by

minaminao

minaminao

Flag Printer 2026 - timeout + arbitrary 1-byte write

NOTE: Flag Printer 2026 を先に解く必要はありません。

初心者向けヒント1
  • この問題では、フラグを Alpaca{ の長さ分、一文字ずつ出力しています。つまり、Alpaca{ しか出力されません。
  • しかし、出力する前に /proc/self/mem を操作できます。
  • /proc/self/memプロセスファイルシステム の一つで、現在のプロセス自身の仮想メモリを指します。
  • 通常は /proc/self/maps で有効なメモリ範囲を確認してから、そのアドレスに seek して読むといった使い方をします。
  • この問題では、この /proc/self/mem の仕組みを使って、任意のアドレスに任意の1バイトを書き込むことができます。
  • また、 id(0) がヒントとして出力されており、 0 のアドレスを確認できます。
  • では、どうしたらフラグを出力できるでしょうか?
初心者向けヒント2
  • このループでは、i を始め、内部で様々な整数オブジェクトが使われています。
  • まずは、整数オブジェクトがどのようなレイアウトでメモリに保存されているかを確認してみましょう。
  • そして、整数オブジェクトにどのように数値が保存されているか調査してみましょう。
  • また、適当な整数オブジェクトを書き換えて、どうスクリプトの挙動が変わるかを試してみましょう。
flag-printer-20xx.tar.gz

フラグを提出するには サインイン してください。

descriptionsolveswriteups