AlpacaHack Logo
Sign InSign Up
Daily AlpacaHack

A daily CTF challenge with a fun new puzzle every day

What is Daily AlpacaHack?

We publish one simple, beginner-friendly or educational CTF challenge every day!

Join Anytime

Solve within 24 hours of release 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 24 hours have passed since release.

Solve stats

0

/25

No solved challenges yet.

Sign In to view your player stats

Today's Challenge
k0080k0080
what-is-my-pointer
Pwn
Hard
34 solves
Submissions (latest 3)
sgwr

SOLVED!

Jul 25, 10:59 AM

trimscash

SOLVED!

Jul 25, 9:52 AM

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,015 solves
Upcoming challenges reveal the , , and in advance.
Prev

Jul 2026

Next
Solved
Unsolved
Upcoming
Mon
Tue
Wed
Thu
Fri
Sat
Sun
29
tchentchen
Nano Services
Web
Medium
88 solves
30
minaminaominaminao
Super Short System Exit
Misc
Medium
83 solves
1
admin
Alpaca Nation
Misc
Welcome🌱
249 solves
2
hiikunzhiikunz
Flag is A+B
Crypto
Easy🌱
148 solves
3
tchentchen
Lucky Redirect
Web
Easy🌱
144 solves
4
hiikunzhiikunz
Renda
Rev
Medium
111 solves
5
tchentchen
IP Blocked Secret
Web
Hard
66 solves
6
minaminaominaminao
duplicate entry
Misc
Easy🌱
144 solves
7
hiikunzhiikunz
Lazy RSA
Crypto
Medium
104 solves
8
minaminaominaminao
Let's Poly1305!
Crypto
Medium
76 solves
9
shiragishiragi
private method
Misc
Easy🌱
136 solves
10
hiikunzhiikunz
secret-table-3
Web
Medium
84 solves
11
baumroll1234
A slight mistake
Pwn
Hard
69 solves
12
tan90909090tan90909090
13
baumroll1234
Redirecting to Login Page
Web
Easy🌱
149 solves
14
tchentchen
You've Got Shlex
Misc
Medium
87 solves
15
minaminaominaminao
Let's Poly1305! 2
Crypto
Hard
64 solves
16
tchentchen
Beat the Alpaca Lord
Web
Medium
90 solves
17
pppp4649pppp4649
biribiri
Crypto
Medium
86 solves
18
tchentchen
Greetings CGI
Web
Hard
70 solves
19
hiikunzhiikunz
no win func
Pwn
Hard
72 solves
20
tchentchen
Alpaca Blog
Web
Easy🌱
113 solves
21
tan90909090tan90909090
NOP Variant
Rev
Misc
Medium
65 solves
22
arkark
jinjail
Misc
Hard
42 solves
23
tchentchen
True or False
Misc
Medium
66 solves
24
minaminaominaminao
Cache Me If You Can 2
Web
Hard
45 solves
25
k0080k0080
what-is-my-pointer
Pwn
Hard
34 solves
26
tchentchen
Planned topicPython
Web
Hard
27
Planned topicHTTP
Web
Easy🌱
28
Coming soon
29
Coming soon
30
Coming soon
31
Coming soon
2
Coming soon

Want a harder challenge?

Go to B-SIDE

Writeups

Writeup for True or False

baumroll1234

ja
True or False

2026/07/23 20:57

nirvana

Writeup for True or False

ja

2026/07/23 15:05

Daily AlpacaHackに挑戦するつくよみちゃん07/21/NOP Variant/tan90909090

ja

2026/07/21 16:33

nirvana

Writeup for Alpaca Blog

ja

2026/07/21 13:38

ojun

Writeup for no win func

ja

2026/07/19 15:04

kurimochi

Writeup for You've Got Shlex (shlex only)

ja

2026/07/19 05:58

Rows:

Integer Writer

Topic: Out-of-Bounds WriteReleased: Dec 5, 2025

369 solves
Pwn
Hard4.0

by

mora

mora

If the return address gets overwritten by accident, you could even spawn a shell... but this program is totally safe, right?

Beginner Hint (AI-translated)
  • This challenge is in the Pwn category, specifically Pwnable (Binary Exploitation).
  • Its difficulty is Hard. It is harder than the previous Easy and Medium challenges, so especially if Daily AlpacaHack is your first exposure to CTF, solving it entirely on your own will likely be difficult.
  • If you get stuck, we recommend making good use of AI as needed to find a starting point for the solution.
  • Pwn can seem difficult for beginners, but it is an exciting category where you can enjoy low-level computer behavior, so please give it a try.
  • Even if you cannot solve it, check other players' solutions, called writeups, after the challenge ends and review them.
  • 24 hours after the challenge is released, a writeup tab will be added to the list of tabs below.
  • In this challenge's attachment, you are given the C source code main.c and the compiled binary chal.
  • This program accepts pos and val inputs from the player.
  • The goal is to execute the win function in the remote environment and spawn a shell.
  • If you send appropriate pos and val values, you can call the win function, so find such values.
  • Connect to the remote environment with the nc command.
  • Once you get a shell, read flag.txt and obtain the flag.
integer-writer.tar.gz

Please sign in to submit the flag.

descriptionsolveswriteupsupdates