AlpacaHack Logo
Sign InSign Up

Daily AlpacaHack

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

Daily AlpacaHack とは

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

いつでも参加可能

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

競技ではありません

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

解法共有のルール

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

Solves 統計

0

/87

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

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

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

今日のチャレンジ
tchen
Alpaca Rangers
Web
Medium
40 solves
提出(最新3件)
xnmhuveb

SOLVED!

Feb 24, 10:59 PM

リーダーボード

最初の問題に挑戦しよう

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

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

2026年2月

次の月
解答済み
未解答
公開予定
26
keymoon
git gc
Misc
Medium
139 solves
27
chocorusk
ToyPQC
Crypto
Hard
100 solves
28
tchen
No JS
Web
Medium
120 solves
29
k0080
shellcode-101
Pwn
Medium
119 solves
30
yu212
Linear Coffee Generator
Crypto
Hard
105 solves
31
ark
optimal-sort
Misc
Hard
95 solves
1
admin
Camelidae
Misc
Welcome
306 solves
2
minaminao
Substance
Crypto
Easy
204 solves
3
tan90909090
read-a-binary
Rev
Easy
180 solves
4
tchen
Magic Engine
Web
Easy
214 solves
5
kanon
RRe_Time_Limiter
Crypto
Medium
150 solves
6
minaminao
The World
Misc
Easy
152 solves
7
tan90909090
misdirection
Rev
Medium
128 solves
8
hiikunz
Compressor
Misc
Hard
94 solves
9
tchen
Plz Login
Web
Medium
181 solves
10
k0080
Alpaca-Llama Ranch
Pwn
Hard
107 solves
11
ark
destructuring
Misc
Easy
121 solves
12
hiikunz
AAAAAAAAEEEEEEEESSSSSSSS
Crypto
Medium
101 solves
13
minaminao
nc magic
Misc
Medium
112 solves
14
hiikunz
simple ROP
Pwn
Hard
91 solves
15
tchen
You are being redirected
Web
Medium
99 solves
16
kakur41
Alpaillier
Crypto
Medium
106 solves
17
rsk0315
wages of sin()
Rev
Misc
Hard
85 solves
18
k0080
Disappeared
Pwn
Medium
98 solves
19
minaminao
Pickle Loader
Misc
Medium
106 solves
20
rsk0315
Dancing Cursor
Rev
Misc
Medium
95 solves
21
pppp4649
CopperCopperCopper
Crypto
Hard
81 solves
22
k0080
Noob programmer
Pwn
Hard
85 solves
23
kakur41
Alpaca Quest
Rev
Medium
92 solves
24
minaminao
hit-and-hit
Misc
Medium
66 solves
25
tchen
Alpaca Rangers
Web
Medium
40 solves
26
kurenaif
予定トピックPadding Oracle
Crypto
Hard
27
準備中
28
準備中
1
準備中

Writeups

Writeup for Alpaca Quest

baumroll1234

ja
Alpaca Quest

8 hours ago

Writeup for CopperCopperCopper

author
ja

3 days ago

Writeup for Daily AlpacaHack 2/15-2/21

author
ja
wages of sin()

+6

3 days ago

Rows:

Integer Writer

Topic: Out-of-Bounds Write

287 solves
Pwn
Hard

Author:

mora

うっかり戻りアドレス書き換えられたらシェル起動できちゃうって冷静に考えてやばくね?気をつけなきゃ...

初心者向けヒント
  • この問題は Pwn カテゴリー、すなわち Pwnable (Binary Exploitation) に関する問題です。
  • 難易度は Hard になっています。これまでの Easy, Medium より難しく、特に Daily AlpacaHack で初めて CTF を知った方は自力で解くことは難しいでしょう。
  • ですので、詰まった場合は適宜 AI も駆使して、解法の糸口を見つけることをおすすめします。
  • Pwn は初心者に難しく思われやすいですが、コンピューターの低レイヤーの挙動を楽しめる刺激的なカテゴリーなので、ぜひ挑戦してみてください。
  • もし解けなくても、終了後に他のプレイヤーが公開する解法(writeupと言います)を見て、ぜひ復習してみてください。
  • 問題公開から 24 時間後に writeup タブが下のタブ一覧に追加されます。
  • この問題の配布ファイルでは、C言語のソースコード main.c とそれをコンパイルしたバイナリ chal が与えられています。
  • このプログラムでは、プレイヤーから pos, val の入力を受け付けます。
  • 今回のゴールは、リモート環境で win 関数を実行してシェルを起動することです。
  • 適切な pos, val を送信すると win 関数が呼べるので、そのような値を見つけてください。
  • リモート環境には nc コマンドで接続します。
  • シェルが取れたら flag.txt を読んで、フラグを取得してください。
integer-writer.tar.gz
descriptionsolveswriteups