AlpacaHack Logo
Sign InSign Up
Daily AlpacaHack

A CTF challenge series with fun puzzles to enjoy every day

What is Daily AlpacaHack?

We regularly publish simple, beginner-friendly or educational CTF challenges!

Join Anytime

Solve each challenge within its time window to appear on the leaderboard.

Not a Competition

Discussion with friends or AI is welcome (account sharing is prohibited).

Solution Sharing Rules

Sharing solutions is allowed only after the challenge period has ended.

Solve stats

0

/10

No solved challenges yet.

Sign In to view your player stats

Today's Challenge
tan90909090tan90909090
wrong instruction
Rev
Hard
44 solves
Submissions (latest 3)
tadanobutubutu
tadanobutubutu

SOLVED!

Aug 19, 7:01 PM

panya

SOLVED!

Aug 19, 2:29 PM

Leaderboard

Try the first challenge

Is this your first CTF? Let's begin by tackling the first challenge released on Daily AlpacaHack.

View challenge
admin
AlpacaHack 2100
Misc
Welcome🌱
2,140 solves
Upcoming challenges reveal the , , and in advance.
Prev

Aug 2026

Next
Solved
Unsolved
Upcoming
Mon
Tue
Wed
Thu
Fri
Sat
Sun
27
tchentchen
RFC100008
Web
Easy🌱
135 solves
28
2501
One More Approval
Crypto
Medium
61 solves
29
2501
zen.zip
Misc
Medium
67 solves
30
2501
Anyrunner
Misc
Medium
59 solves
31
tchentchen
Small Image Uploader 2
Web
Medium
61 solves
1
admin
Día Nacional de la Alpaca
Misc
Welcome🌱
205 solves
2
2501
Password, Please
Misc
Easy🌱
168 solves
3-4
arkark
Long Long Flag Printer 2026
Misc
Medium
87 solves
5
pppp4649pppp4649
Happy Birthday
Crypto
Easy🌱
112 solves
6-8
hiikunzhiikunz
AESAESAESAESAESAES
Crypto
Hard
55 solves
9-10
tchentchen
Not so Pyf**k
Misc
Medium
78 solves
 
tchentchen
Not so Pyf**k
Misc
Medium
78 solves
11-12
baumroll1234
Fermat's Last Theorem
Misc
Medium
73 solves
13-15
tchentchen
True or False 2
Misc
Hard
46 solves
16-17
tchentchen
List Sharing
Web
Medium
63 solves
 
tchentchen
List Sharing
Web
Medium
63 solves
18-20
tan90909090tan90909090
wrong instruction
Rev
Hard
44 solves
21-23
tchentchen
Planned topicPython
Web
Hard
24-26
Planned topicXSS
Web
Hard
27
Coming soon
28
Coming soon
29
Coming soon
30
Coming soon
31
Coming soon
1
Coming soon
2
Coming soon
3
Coming soon
4
Coming soon
5
Coming soon
6
Coming soon

Want a harder challenge?

Go to B-SIDE

Writeups

power

Writeup for Leaked Flag Checker

power

ja
Leaked Flag Checker

2026/08/18 11:53

power

Writeup for Password, Please

ja

2026/08/18 03:26

power

Writeup for Read Assembly

ja

2026/08/14 05:59

Writeup for Fermat's Last Theorem

author
ja

2026/08/13 13:59

Rows:

Small Image Uploader 2

Topic: XSSReleased: Jul 31, 2026

61 solves
Web
Medium6.0

by

tchen

tchen

small_img.png

NOTE: You don't need to solve Small Image Uploader first.

Beginner Hint 1: About the Admin Bot
  • In this challenge, you are given not only the web application itself, but also an admin bot.
  • The admin bot has a cookie containing the flag, and it opens a specified path using Headless Chrome.
  • Therefore, your goal is to make the admin bot trigger your payload and send the cookie value to an external server.
  • You can prepare your own server as the destination, or use an existing service that lets you receive and inspect HTTP requests.
  • If you are still not familiar with how to use the admin bot or how to inspect incoming requests, it may help to first solve Fushigi Crawler and read its writeup.
Beginner Hint 2: Approach
  • When the admin bot opens GET /api/file/<file_id> directly, what response header tells the browser how to treat the returned content? The displayed URL or file extension is not what matters at that point.
  • Not all image formats are binary; some are text-based, and one XML-based image format can contain JavaScript when opened directly in the browser. Which image format is that?
small-image-uploader-2.tar.gz

Please sign in to submit the flag.

descriptionsolveswriteups