Challenges I've made for public CTFs.
Fri, 18 Sept. 2020, 19:00 AEST — Sun, 20 Sept. 2020, 19:00 AEST
Website | CTFTime | Official Repository
Name | Category | Difficulty | Solves |
---|---|---|---|
rot-i | crypto | 👶 | 447 |
babyrsa | crypto | ⭐️ | 144 |
Extra Cool Block Chaining | crypto | ⭐️⭐️ | 52 |
Hex Shift Cipher | crypto | ⭐️⭐️ | 44 |
Cosmic Rays | crypto | ⭐️⭐️ | 25 |
ImpECCable | crypto | ⭐️⭐️⭐️ | 3 |
1337crypt | crypto | ⭐️⭐️⭐️ | 3 |
LSB||MSB Calculation Game | crypto | ⭐️⭐️⭐️ | 2 |
Fri, 24 Sept. 2021, 19:00 AEST — Sun, 26 Sept. 2021, 19:00 AEST
Website | CTFTime | Official Repository
Name | Category | Difficulty | Solves |
---|---|---|---|
no strings | reversing | 👶 | 934 |
Substitution Cipher I | crypto | 👶 | 362 |
Substitution Cipher II | crypto | ⭐️ | 155 |
treasure | crypto | ⭐️ | 102 |
flag loader | reversing | ⭐️ | 85 |
write what where | pwn | ⭐️ | 70 |
connect the dots | reversing | ⭐️⭐️ | 47 |
ready, bounce, pwn! | pwn | ⭐️⭐️ | 41 |
encrypted note | pwn | ⭐️⭐️⭐️ | 22 |
flag checker | reversing | ⭐️⭐️⭐️ | 16 |
gamer | reversing | ⭐️⭐️ | 15 |
power sign | crypto | ⭐️⭐️⭐️ | 14 |
yadlp | crypto | ⭐️⭐️⭐️ | 14 |
flag printer | reversing | ⭐️⭐️ | 8 |
bullet hell | reversing | ⭐️⭐️ | 7 |
1337crypt v2 | crypto | ⭐️⭐️⭐️ | 3 |
Substitution Cipher III | crypto | ⭐️⭐️⭐️ | 1 |
Fri, 23 Sept. 2022, 19:30 AEST — Sun, 25 Sept. 2022, 19:30 AEST
Website | CTFTime | Official Repository
Name | Category | Difficulty | Solves |
---|---|---|---|
babyp(y)wn | pwn | 👶 | 643 |
source provided | rev | 👶 | 365 |
baby arx | crypto | 👶 | 279 |
js lock | rev | ⭐️ | 136 |
login | pwn | ⭐️ | 121 |
oracle for block cipher enthusiasts | crypto | ⭐️ | 102 |
cheap ring theory | crypto | ⭐️ | 101 |
rsa interval oracle i | crypto | ⭐️ | 79 |
noteworthy | web | ⭐️ | 60 |
ezpz-rev | rev | ⭐️ | 42 |
rsa interval oracle ii | crypto | ⭐️⭐️ | 36 |
ezpz-pwn | pwn | ⭐️ | 33 |
xva | rev | ⭐️⭐️ | 30 |
last digit | misc | ⭐️ | 26 |
Crypto Casino | blockchain | ⭐️ | 25 |
rsa interval oracle iii | crypto | ⭐️⭐️ | 23 |
time locked | crypto | ⭐️⭐️ | 18 |
click the flag | rev | ⭐️⭐️ | 18 |
battlesweeper | misc | ⭐️⭐️⭐️ | 18 |
kv_db | pwn | ⭐️⭐️ | 17 |
faulty arx | crypto | ⭐️⭐️⭐️ | 11 |
file magic | misc | ⭐️⭐️ | 10 |
pac | pwn | ⭐️⭐️ | 7 |
rsa interval oracle iv | crypto | ⭐️⭐️⭐️ | 5 |
EVM Vault Mechanism | blockchain | ⭐️⭐️⭐️ | 4 |
1337crypt v3 | crypto | ⭐️⭐️⭐️ | 2 |
kyber± | crypto | ⭐️⭐️⭐️⭐️ | 1 |
Fri, 01 Sept. 2023, 19:30 AEST — Sun, 03 Sept. 2022, 19:30 AEST
Website | CTFTime | Official Repository
Name | Category | Difficulty | Solves |
---|---|---|---|
static file server | beginner | 👶 | 594 |
downunderflow | beginner | 👶 | 521 |
complementary | beginner | 👶 | 436 |
randomly chosen | beginner | 👶 | 365 |
flag art | beginner | 👶 | 285 |
one byte | beginner | 👶 | 189 |
confusing | beginner | 👶 | 157 |
apbq rsa i | crypto | ⭐️ | 126 |
masked squares flag checker | rev | ⭐️ | 62 |
shifty mem | pwn | ⭐️⭐️ | 40 |
mini dns server | misc | ⭐️⭐️ | 39 |
sideways | rev | ⭐️⭐️ | 29 |
fnv | crypto | ⭐️⭐️ | 27 |
binary mail | pwn | ⭐️⭐️ | 26 |
apbq rsa ii | crypto | ⭐️⭐️ | 26 |
advanced vector expositions | rev | ⭐️⭐️⭐️ | 12 |
lcg card gimmicks | crypto | ⭐️⭐️ | 11 |
number theoretic flag checker | rev | ⭐️⭐️ | 9 |
handshake | crypto | ⭐️⭐️⭐️ | 4 |
encrypted mail | crypto | ⭐️⭐️⭐️ | 3 |
dilithium± | crypto | ⭐️⭐️⭐️⭐️ | 0 |
Fri, 05 July 2024, 19:30 AEST — Sun, 07 July 2024, 19:30 AEST
Website | CTFTime | Official Repository
Name | Category | Difficulty | Solves |
---|---|---|---|
number mashing | beginner | 👶 | 299 |
vector overflow | beginner | 👶 | 239 |
decrypt then eval | crypto | ⭐️ | 197 |
yawa | beginner | 👶 | 184 |
sign in | pwn | ⭐️ | 95 |
jmp flag | rev | ⭐️ | 71 |
pac shell | pwn | ⭐️ | 55 |
pressing buttons | rev | ⭐️⭐️ | 34 |
dungeon | rev | ⭐️⭐️ | 22 |
sheep farm simulator | pwn | ⭐️⭐️ | 21 |
average assembly assignment | rev | ⭐️⭐️ | 13 |
pkijs< | misc | ⭐️⭐️ | 7 |
Poly1305 OTM | crypto | ⭐️⭐️ | 6 |
ESPecially secure boot | pwn | ⭐️⭐️⭐️ | 3 |
adorable encrypted animal | rev | ⭐️⭐️⭐️ | 3 |
pkijs= | misc | ⭐️⭐️⭐️ | 1 |
kyber decryption oracle | crypto | ⭐️⭐️⭐️⭐️ | 1 |
Sun, 13 Oct. 2024, 01:00 AEDT — Mon, 14 Oct. 2024, 13:00 AEDT
Name | Category | Difficulty | Solves |
---|---|---|---|
Kyber Noncense | crypto | ⭐️⭐️ | 4 |
Sun, 19 March 2023, 00:00 AEDT — Thu, 23 March 2023, 23:59 AEDT
HackTheBox approached me to develop these challenges, some details like the title and description for the challenges were created by them.
Name | Category | Difficulty | Solves |
---|---|---|---|
Colliding Heritage | crypto | ⭐️ | ? |
Biased Heritage | crypto | ⭐️⭐️ | ? |
Sat, 20 January 2024, 11:00 AEDT — Sat, 20 January 2024, 18:00 AEDT
Name | Category | Difficulty | Solves |
---|---|---|---|
Echo Command Breaker | crypto | ⭐️ | 17 |
Greeter | pwn | ⭐️ | 9 |
Ruby Chef | web | ⭐️⭐️⭐️ | 4 |
ESPer Flag Checker | rev | ⭐️⭐️⭐️ | 3 |
Cryptography 101 Final Exam | crypto | ⭐️⭐️ | 2 |
Additional Emoji Suffering | crypto | ⭐️⭐️⭐️ | 2 |
Discrete Leaky PRNG | crypto | ⭐️⭐️ | 1 |