AlpacaHack Logo
Sign InSign Up

Daily AlpacaHack

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

Daily AlpacaHack とは

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

いつでも参加可能

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

競技ではありません

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

解法共有のルール

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

Solves 統計

0

/97

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

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

今日のチャレンジ
theoremoon
high and low
Crypto
Hard
47 solves
提出(最新3件)
cfba82eb

SOLVED!

Mar 7, 9:52 AM

リーダーボード

最初の問題に挑戦しよう

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

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

2100年1月

次の月
解答済み
未解答
公開予定
28
準備中
29
準備中
30
準備中
31
準備中
1
準備中
2
準備中
3
準備中
4
準備中
5
準備中
6
準備中
7
準備中
8
準備中
9
準備中
10
準備中
11
admin
予定トピックAlpaca{
Flag
18
準備中
19
準備中
20
準備中
21
準備中
22
準備中
23
準備中
24
準備中
25
準備中
26
準備中
27
準備中
28
準備中
29
準備中
30
準備中
31
準備中

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

B-SIDE を見る

Writeups

Writeup for magic number

baumroll1234

ja
magic number

18 hours ago

Author's Writeup for Flag Printer 2026

author
ja

yesterday

Writeup for pyjs

en

5 days ago

Writeup for pyjs

en

5 days ago

Writeup for pyjs

ja

5 days ago

Writeup for Daily AlpacaHack 2/22-2/28

author
ja
Noob programmer

+6

6 days ago

Rows:

high and low

Topic: RNGReleased: Mar 7, 2026

47 solves
Crypto
Hard

Author:

theoremoon

guess the high or low!

初心者向けヒント1
  • server.py では独自乱数 RNG が実装されています。
  • この乱数は Mersenne Twister を簡略化して、より乱数予測をしやすくしたものです。
  • この問題のゴールは、この独自乱数の乱数予測を行い、 money を増やしてフラグを出力させることです。
初心者向けヒント2
  • 乱数予測を行うには、サーバーの RNG の状態を、自分のマシン上で再現する必要があります。
  • RNG の状態は state, p です。
  • pnext_value を呼び出すたびにインクリメントされるだけなので、容易に予測できます。
  • では、 state はどうでしょうか。
  • y から x を逆算可能であることに注目してください。
server.py
descriptionsolves