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.
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.
How it works
Read it, prove it, break it, capture it — the same loop, for every subject.
Each subject is a short path of written lessons in small blocks — one idea at a time, each ending where the next begins.
A checkpoint quiz stands between a lesson and the lab it unlocks, so you move on only once the idea has landed.
Open a lab in your browser on the same isolated engine our assessments run on. Your own environment, your own flag, nothing to install.
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
Structured paths with prerequisites — not a pile of disconnected videos. Every subject names what it assumes, so you can start where you are.
The labs are challenges from the same library our competitions and assessments draw on, so what you practise is exactly what gets measured.
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.
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.
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.
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.
Related Services
Complementary services that might be useful for you
Other Platforms
The rest of the HafezSecure platform range
Vulnerability Assessment as a Service
Attack Surface Management
Application Protection Effectiveness Analyzer