AlpacaHack Logo
Sign InSign Up

Daily AlpacaHack

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

Daily AlpacaHack とは

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

いつでも参加可能

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

競技ではありません

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

解法共有のルール

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

Solves 統計

0

/157

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

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

今日のチャレンジ
trimscashtrimscash
func-array
Pwn
Easy🔰
47 solves
提出(最新3件)
kidman7

SOLVED!

May 6, 12:55 AM

リーダーボード

最初の問題に挑戦しよう

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

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

2065年4月

次の月
解答済み
未解答
公開予定
30
準備中
31
準備中
1
準備中
2
準備中
3
準備中
4
準備中
5
準備中
6
準備中
7
準備中
8
準備中
9
準備中
10
準備中
11
準備中
12
準備中
13
準備中
14
準備中
15
準備中
16
準備中
17
準備中
18
準備中
19
準備中
20
準備中
21
準備中
22
準備中
23
準備中
24
準備中
25
準備中
26
準備中
27
準備中
28
準備中
29
準備中
30
準備中
1
準備中
2
準備中
3
準備中

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

B-SIDE を見る

Writeups

Daily AlpacaHackに挑戦するつくよみちゃん 05/05 misc/do the math/serioton

tsukuyomi-chan

ja
do the math

6 hours ago

tadanobutubutu

Writeup for do the math

02loveslollipop

Writeup for permission denied 2

02loveslollipop

Writeup for permission denied

Daily AlpacaHackに挑戦するつくよみちゃん 05/04 web/secret-table-2/hiikunz

Rows:

func-array

Topic: Function PointerReleased: May 6, 2026

47 solves
Pwn
Easy🔰

Author:

trimscash

trimscash

アルパカ関数ポインタの配列 🦙🦙🦙🦙🦙

初心者向けヒント
  • この問題は Pwn カテゴリー、すなわち Pwnable (Binary Exploitation) に関する問題です。
  • 今回のゴールは、リモート環境で win 関数を実行してシェルを起動することです。
  • win関数のasm volatile("mov $0,%spl");は問題を簡単にするための処理です。system関数を呼び出す際にはrspが16の倍数でないといけません。なのでここでは問題を簡単にするためにrspの下位1バイトを0にすることで、rspを16の倍数にしています。これにより今回は特に気にせずwin関数を実行できればよいです。参考
  • alpaca_functionsは関数ポインタの配列でスタック上に配置されます。
  • 関数を呼び出すと、元の関数に戻るためのアドレス、リターンアドレスがスタック上に配置されます。
func-array.tar.gz
descriptionsolves