CTF Challenge Platform

MISC Challenges

CPU Binding

⚡ Very Easy
▼
🚩50

Description: Can you see if there's anything interesting about it?

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : dice{}

Zulu

⚡ Very Easy
▼
🚩50

Description: Did you know that zulu is part of the phonetic alphabet?

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : flag{}

Intro

⚡ Easy
▼
🚩150

Description: Can you feel the flag.
print " [ len(intro.txt) ]" ;

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : discordctf{}

Spy Secrets

⚡ Easy
▼
🚩350

Description: We've intercepted a Telegram chat that seems to involve the exchange of highly sensitive secrets. But where is the hidden information? We need our best experts to uncover it!

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : discordctf{}

Cattle

⚡ Easy
▼
🚩50

Description: Cow is our national animal.

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : flag{}

Rotate your point of view

⚡ Very Easy
▼
🚩50

Description: I need some kind of rotation.
bgqampbardy5]2k]hs3r]af1ai5le]2ar5t1]a5d]nj2wcp]f_f_f_{

🔑 Flag Format The flag must match this pattern exactly : discordctf{}

Canvaker

⚡ Very Easy
▼
🚩50

Description: While digging through a hacker's activity logs, you stumbled upon something unexpected — a Canva design file. Strange choice for a hacker, right? Curiosity got the better of you, and you decided to take a look. Maybe there’s more to this than just graphic design.

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : discorctf{}

Google Docs

⚡ Easy
▼
🚩50

Description: Do you think you can solve this challenge? Have you become lost in your ego? Your ego is in my foot.

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : discordctf{}

Hidden In Channel

⚡ Easy
▼
🚩150

Description: Flag is hidden somewhere in discord server of Attack On Hash Function.

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : discordctf{}

Tap Tap

⚡ Easy
▼
🚩150

Description: I am shocked. I was just tapping my mouse clicks. Suddenly these decimals appears.
Note: Message should be in lowercase and space should be replaced by "_".

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : AOHF{}

Plain Sight

⚡ Easy
▼
🚩50

Description: Can You escalate the privillege and get the flag. Flag is in home directory of user hacker.
Note: Reversing Docker and Docker Desktop is strictly prohibited

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : AOHF{}

Privilege Escalation 1

⚡ Easy
▼
🚩300

Description: Can you escalate the privilege and read the file /root/flag.txt ?
Note: Reversing Docker and Docker Desktop is strictly prohibited.

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : AOHF{}

Based64

⚡ Easy
▼
🚩400

Description: Is there any special interesting property of base64 ?

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : AOHF{}

Emoji

⚡ Easy
▼
🚩350

Description: Decode a sequence of special Unicode symbols and uncover the hidden flag.

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : AOHF{}

Whitespace

⚡ Medium
▼
🚩500

Description: I used this site to design the flag, but unfortunately all my spaces got deleted. However, I had taken the hash of the flag.
SHA256 hash : 8177705660b2a68454c7e70850501b0184401ab24ad00fc06a5320fe71eec51d

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : AOHF{}

FORENSIC Challenges

Steg

⚡ Medium
▼
🚩350

Description: I can play with bits. Look I know 8 bits = 1 byte

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : flag{}

Obfuscation Station

⚡ Easy
▼
🚩200

Description: Can you decode this PowerShell to find the flag? Its in Raw Deflate. Archive password: infected-station

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : flag{}

Eric Zimmerman

⚡ Easy
▼
🚩400

Description: A user interacted with a suspicious file on one of our hosts. The only thing we managed to grab was the user's registry hive. Are they hiding any secrets?

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : flag{}

Dispatch

⚡ Medium
▼
🚩400

Description: Dance in Cyber Security is Dangerous.

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : PTNCTF24{}

CCTV

⚡ medium
▼
🚩300

Description: I found an unusual signal on my walkie-talkie. I think someone is trying to communicate. Can you intercept the transmission? I also heard something that sounded like "CCTV" around 9:36 o'clock.

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : ctf{}

Suna Saili

⚡ Easy
▼
🚩100

Description: Mero kaan bigryo jasto xa.. Chasma lagauxu wait!
Note: Flag is case sensitive. Before Uploading flag Please check the flag format below:

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : discordctf{xxxxxx_xxxx_xxxxx}

Keyboark Junks

⚡ Easy
▼
🚩300

Description: My friend wouldn't shut about his new keyboard, so

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : flag{}

Corrupted Chunks

⚡ hard
▼
🚩400

Description: This is a png image. Can you recover the corrupted image and get the flag. Even if you recover the image, you can't get the flag coz its too stepic.

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : ctf{}

Find My Pin

⚡ Easy
▼
🚩250

Description: Can you get my pin?

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : ctf{}

Mysterious

⚡ Medium
▼
🚩300

Description: There is only one way to hide something in the image.

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : hack@sec{}

Commitment Issue

⚡ Medium
▼
🚩200

Description: I mistakely commited the flag. Can you get the flag.
GitHub Repository

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : AOHF{}

The Fragmented Truth

⚡ Easy
▼
🚩250

Description: Flag is hidden somewhere in the fragment of packets.

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : ictf{}

Shared Project

⚡ Easy
▼
🚩250

Description: Our team has put in a lot of effort developing new features for the flag printing script. I'm curious to see how well they integrate together.

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : AOHF{}

Packet Whisper

⚡ Hard
▼
🚩500

Description: Some say machines speak in binary.
Others say they whisper in patterns.
The data seems random, but patterns don’t lie.
Trace the flow. Extract the message.

Can you hear what the silence between packets is saying? I am repeating myself again and again and again.
Flag should be in uppercase

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : AOHF{}

Phantom Pings

⚡ Medium
▼
🚩400

Description: You hear a knock. You open the door. But no one was ever there.
Some ghosts don’t wait to be summoned… they reply first.

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : AOHF{}

Lost but Not Forgotten

⚡ Medium
▼
🚩500

Description: A careless developer uploaded a sensitive file to a public GitHub repository while testing a project. Realizing the blunder, they quickly deleted.
We are Anonymous.
We are Legion.
We do not forgive. We do not forget.
Expect us

I will get you.

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : AOHF{}

Sector 3 by 9

⚡ Medium
▼
🚩500

Description: कहते हैं जितनी चादर है उतने पैर फैलाओ।
पैर क्यों कम फैलाने का, साला चादर ही बड़ी कर ली।
Stretch your legs only as far as the blanket allows.
Rocky bhai said, Why limit the stretch of my legs? I just made the blanket bigger!

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : AOHF{}

CRYPTO Challenges

First XOR

⚡ Very Easy
▼
🚩50

Description: I've hidden some data using XOR with a single byte, but that byte is a secret. Don't forget to decode from hex first.
Hex data : 73626960647f6b206821204f21254f7d694f7624662065622127234f726927756d

🔑 Flag Format The flag must match this pattern exactly : crypto{}

Basecally a flag

⚡ Medium
▼
🚩100

Description: 1100 1111 1110 1111 1100 1111 1100 1010 1001 1110 1011 1010 1010 1001 1110 1011 1001 1100 1100
To prevent industrial espionage, the development team devised their own secret method of communication. By using a custom encoding scheme, they ensured that only insiders could decipher their messages. However, one of their transmissions has been intercepted. Your task is to decode it and reconstruct the flag before it falls into the wrong hands. The flag is basecally in the attachement. To make a complete flag, you must put the result in discordctf{}.
Hint:
Binary is also known as Base 2. This means it is composed of only 0's and 1's. What happen if binary has base 3, base 4 , base 5 and so on.....

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : discordctf{}

XOR

⚡ Easy
▼
🚩50

Description: 0e0b213f26041e480b26217f27342e175d0e070a3c5b103e2526217f27342e175d0e077e263451150104
Data is encrypted. Find the key and get the flag.
1 minute, Do you know the basic concept of XOR?

🔑 Flag Format The flag must match this pattern exactly : crypto{}

Unknown Cipher

⚡ medium
▼
🚩300

Description: An elite hacker left behind a cipher.png file on the server. The twist ? It is not what it is

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : discordctf{}

Substitute

⚡ Medium
▼
🚩200

Description: A football player got injured during the match. The referee immediately made a substitude, bringing Lionel Messi onto the field. His presence instantly shifted the frequency of play, turning the game in a new direction.
Note: Flag text should be in lowercase.

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : AOHF{}

REV Challenges

GuessMe

⚡ Easy
▼
🚩50

Description: Guess the number and find the flag.

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : flag{}

Crack Me 1

⚡ Easy
▼
🚩250

Description: Go-based malware is becoming increasingly common, so it's time to level up your Go reverse engineering skills. We've created three simple CrackMe challenges written in Go to help you become a reverse engineering expert.
Archive password: infected

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : flag{}

Keygen

⚡ Easy
▼
🚩50

Description: hmm, looks like some part of flag are missing.

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : AOHF{}

PWN Challenges

WEB Challenges

Space

⚡ Easy
▼
🚩50

Description: Invisible forces at play within an ordinary paragraph. The secret lies in the subtle balance between absence and presence. Seek the hidden pattern, and the truth will emerge.

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : AOHF{}

Stylish

⚡ Easy
▼
🚩50

Description: Is there any nation named as Mystery Nation or There is mysterious mystery behind that mystery.

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : AOHF{}

JWT Admin Elevation

⚡ Easy
▼
🚩50

Description: The admin portal uses JWT authentication, but the signing key might be exposed somewhere in the API. Can you find it and forge an admin token?

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : CTF{}

Greeting

⚡ Medium
▼
🚩200

Description: Give me your name. I wil greet you. Hello Sir
Note: Brute Force is strictly prohibited

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : AOHF{}

Javascript Puzzle

⚡ Easy
▼
🚩200

Description: Run the exception and get the flag.
Challenge Instance: Link

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : AOHF{}

Guestbook

⚡ Medium
▼
🚩300

Description: Welcome to Attack On Hash Function event, the ultimate cybersecurity group! The event's online guestbook lets attendees share their thoughts and hacker profiles. But something's off—rumor has it the guestbook has a flaw that could let you access sensitive data. Your mission: post a message that tricks the admin's browser into revealing a secret. The guestbook has some defenses, but they're not foolproof. Can you bypass them and snag the flag?

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : AOHF{}

Life or Death

⚡ Easy
▼
🚩400

Description: Two doors. Ten rounds. One misstep resets everything.

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : AOHF{}

OSINT Challenges

Somewhere in Space

⚡ Easy
▼
🚩50

Description: This handsome man is looking at a beautiful woman. The flag is a filename in which the woman face is stored. Use only characters that are at least in 90% visible.

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : osint{}

Dude where is my car

⚡ hard
▼
🚩250

Description: I'm not sure where I lost my car, but I believe I’ll remember if I can see the original photo again. Can you find it? I only have this photoshopped and cropped version, but I’m confident it contains enough information for an OSINT expert. To prove your success, submit a flag with the Build Number from the EXIF data in the format: osint{Build Number}.

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : osint{}

Romagnol Prometheus

⚡ medium
▼
🚩350

Description: Mattia said he was feeling a little mischevious today and sent me these photos, can you help me understand what he's up to?

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : osint{}

Duty Calls

⚡ Easy
▼
🚩50

Description: He was imprisoned in a Soviet labor camp after the Battle of Stalingrad.
Decades later, his name appeared in CIA documents tied to psychological conditioning experiments.
Some say he helped an American operative escape.
But there’s no record of him ever leaving Vorkuta alive.
Stranger still — years later, he was seen on the battlefield……but only by one man.

What was his name?

🔑 Flag Format The flag must match this pattern exactly : flag{}

Wordplay

⚡ Easy
▼
🚩50

Description: Shadowed by a giant high and grand,
Clues lie hidden across the land.
Hear the whispers, follow the trail,
Open your mind, don’t let it fail.
On this path, young minds unite,
Learn the secret, find the light.
Note: The flag is not the location shown in the image but somewhere nearby. The riddle is important.

Attachment: Download

🔑 Flag Format The flag must match this pattern exactly : OSINT{}