Hafez Academy

Hands-On Offensive Security Training

Learn offensive security from zero: structured lessons, quizzes and browser-based labs on the same engine our assessments run on — with a tutor that gives graduated hints when you stall. What you practise is exactly what gets measured.

About Hafez Academy

Most security courses are either scattered videos or labs disconnected from what you will later be asked to do. Hafez Academy is one continuous path: you read, prove it on a short quiz, then put it to work in a real lab on the very engine that runs our assessments.

Every lab gives you an isolated environment and a flag of your own, the tutor offers graduated hints when you stall, and the reference write-up unlocks only after a solve or a give-up. Your progress sits on the skill graph, so the next step is always clear.

The Academy and the HafezCTF competitions share one engine and one challenge library. When you are ready to compete or be assessed, the same account and the same skills carry straight into HafezCTF.

From zero
No prior exploit experience
Lessons + labs
In one path
A tutor
Graduated hints
Free to start
Depth is a subscription

How it works

Read it, prove it, break it, capture it — the same loop, for every subject.

1
Read the lesson

Each subject is a short path of written lessons in small blocks — one idea at a time, each ending where the next begins.

2
Pass the quiz

A checkpoint quiz stands between a lesson and the lab it unlocks, so you move on only once the idea has landed.

3
Break the lab

Open a lab in your browser on the same isolated engine our assessments run on. Your own environment, your own flag, nothing to install.

4
Capture the flag

Solving the lab reveals the reference write-up. Stuck first? A tutor gives one graduated hint at a time — or read the write-up when you choose to give up.

Key features

Lessons that build

Structured paths with prerequisites — not a pile of disconnected videos. Every subject names what it assumes, so you can start where you are.

Labs on the real engine

The labs are challenges from the same library our competitions and assessments draw on, so what you practise is exactly what gets measured.

A tutor, not an answer key

When a lab stalls, the tutor escalates one hint at a time, only as far as it must. The write-up stays sealed until you solve it or choose to give up.

Earned write-ups

Every lab ships a house-style reference write-up, released only after a solve or a deliberate give-up — so the explanation lands when it teaches most.

Progress you can see

Every lesson read and lab solved is tracked per module and placed on the skill graph, so you always know what you have finished and what it opens up next.

From lesson to live event

One account carries your solves and progress straight into HafezCTF, so when you are ready to compete the skills carry across unchanged.

The skill map

Start in Foundations, branch into the offensive tracks, and on into defence. Every subject names what it needs first.

Foundations
Networking & the WebSystems & CodeCryptography
Offensive Security
WebMobileBinary ExploitationNetwork & InfrastructureCloud & Containers
Defensive Security
Detection & ResponseSecure Development
Start from zero
See the Academy at academy.hafezsecure.ir, or talk to our team about training your team and installing it on your own infrastructure