Post

My HTB CPTS Exam Review

My HTB CPTS Exam Review

Real talk about Hack The Box’s Certified Penetration Testing Specialist exam from someone who barely survived it

CPTS Certificate

Alright, let’s get straight into it. Like everyone else, I’m writing my exam review because its customary for cybersecurity professionals to do so. But to be honest, this one is worth sharing because the CPTS destroyed me in the best possible way.

Who Am I and Why This Particular Form of Torture

A little background about me. I primarily do Cyber Threat Intelligence, however a lot of my studies and training have been focused on offensive security. It also doesn’t help that most of the people I hang out with are red team operators/penetration testers. I do have the OSCP certificate under my belt, which made me think this exam was going to be a walk in the park. Spoiler Alert : It’s not a walk in the park.

Originally, I started down the Bug Bounty Hunter path because I thought I liked doing Web Testing. After completing the path and preparing for the Certified Bug Bounty Hunter (CBBH) exam, I came across this blog post by a friend of mine giving his review of all the different certifications. I asked him for his opinion on the CBBH exam, and he said something like “hey maybe try this harder thing instead”

CPTS Path

So naturally, seeing how much I hated having free time, embarked on the Penetration Tester path. I think It took me about three months to get through the entire 28-module course while juggling a full time job. We’re talking about a couple hours on weeknights when I could manage it, and full weekend days when I begged my family to give me some time to get some studying done.

The Good, The Bad & The Why Is This Module So Damn Long?

Let’s talk about the course materials themselves. They are incredibly thorough, you’ll start with foundational concepts like the penetration testing process and network scanning, then gradually work up to advanced topics like Active Directory exploitation and enterprise network attacks. What surprised me most was the structure: each module builds systematically on the last, with labs that mirror real-world scenarios. The labs themselves are well designed, often requiring hours of focused work to fully grasp the techniques being taught.

Coming from the OSCP, I figured this would mostly be a huge refresher with maybe a few new techniques thrown in here and there, but boy was I wrong. The Penetration Tester path is a long and arduous 28 module course that covers everything from basic enumeration, web attacks to documentation and reporting. Some modules, like the “Active Directory Enumeration & Attacks” and “Windows Privilege Escalation”, was complex and had so much information that it took me nearly a full month to complete due to their sheer volume.

The final module, “Attacking Enterprise Networks” is a capstone exercise that integrates all previously learned penetration testing concepts into a realistic, end-to-end engagement. Everyone in the HTB Discord recommended for exam participants to tackle it blind as a real test of understanding. But honestly, by the time I hit that module, I was already running on fumes. I was so burned out I just followed the walkthrough and focused on organizing my notes and methodology.

The course material is comprehensive, probably the most thorough penetration testing curriculum I’ve encountered. This isn’t a quick certification grab. I have heard that on average, people need a solid six months to really absorb everything without cutting corners. The Academy content is legitimately excellent, but it’s also a marathon, not a sprint.

The Exam: Goodbye To Sleep

The CPTS exam throws you into a simulated enterprise network spanning multiple subnets, where you’ll spend 10 days hunting for 14 flags while building a commercial-grade penetration test report. Unlike certifications with proctored time limits, this marathon combines technical hacking with documentation in a single unbroken window.

10 Days. Minimum 12/14 flags. One report. Sounds reasonable right?

Wrong. So very wrong.

The CPTS exam is absolutely brutal and unforgiving. 10 days might seem like a reasonable amount of time, but there are so many rabbit holes that look like legitimate attack vectors. There are no “low hanging fruit” kind of flags, one was almost out of reach. I spent every exam moment convinced I was about to fail, which might apparently be the standard CPTS exam experience.

To be fair, I kind of forgot that I had 10 days. I was up till early in the morning hacking, slept for a couple of hours, got my kid ready for school, worked a full day, came back, repeat. Don’t be an idiot like me, clear your calendar as much as possible before attempting the exam.

I managed to grab all 14 flags in about 4 days. That seemed like a reasonable amount of time, but it ended up biting me due to my lack of documentation along the way.

Reporting: The Most Painful Part of the Exam

Getting that last flag should have calmed me down. But honestly, the relief never came because I still had that report to do. I’ve heard multiple horror stories of people failing the exam despite obtaining all the flags because their reports were not up to standard. Some folks write 150+ page reports trying to cover every possible angle. Mine ended up at 155 pages and barely squeezed under the 20MB size limit at 19.5MB.

I used SysReptor, a customizable PenTest reporting platform along with their HTB CPTS Report Demo which made formatting significantly easier.

But here’s where I screwed up, I was so focused on blitzing through technical portion of the exam that I did not properly document my steps and missed out on a couple of screenshots. So there were multiple occasions that I had to redo entire attack chains to get the proper documentation.

I submitted at 5 AM on day six while completely sleep deprived. In hindsight, I should have waited, reviewed everything with fresh eyes, and submitted a report that wasn’t so riddled with mistakes. But exhaustion makes you do silly things. But hey, a pass is a pass, and I’ll take it.

Learn from my mistakes

  1. Make sure that you have your full 10 days free as much as possible, you will need the extra time.
  2. The exam tests material directly from the Academy content, so organize those notes like your certification depends on it (because it does).
  3. Take proper screenshots, keep detailed notes of your attack paths, and save yourself the pain of recreating everything later.
  4. Don’t pull all-nighters, I learned this the hard way being exhausted makes everything harder and leads to stupid mistakes.

CPTS vs. OSCP: The Inevitable Comparison

There’s this meme floating around that CPTS passers can handle OSCP, but OSCP holders might struggle with CPTS. Having done both, I think there’s truth to that.

OSCP has the reputation for being brutal because of its time pressure 24 hours to hack, 24 hours to report. But CPTS is a different kind of hard. It’s more comprehensive, goes deeper into methodology, and requires a level of documentation that OSCP just doesn’t demand.

Content-wise, CPTS covers way more ground. I spent a month on OSCP materials plus extra lab time. CPTS took me three months just for the course content. The depth and breadth aren’t even comparable

From a cost perspective, CPTS is the clear winner:

  • OSCP: $1,749 for three months + one exam attempt
  • CPTS: $490 for annual silver (includes Bug Bounty and SOC paths) + one exam voucher + free retake

Final Thoughts

I am not going to sugar coat it, this was one of the most painful experiences of my life. There were moments I genuinely questioned my life choices and wondered if I was cut out for this field. The combination of technical difficulty, time pressure, and documentation requirements creates a perfect storm of stress, and the lack of sleep did nothing to help.

That out of the way, I would still recommend this to anyone serious about penetration testing. The Academy content is top tier, the exam truly tests your skills in a realistic environment, and passing it means you’ve proven you can handle real world engagements.

Just don’t underestimate it. Respect the process, prepare properly, and maybe don’t try to balance it with everything else in your life like I did. Your future self will thank you.

Is it worth it? Absolutely. Would I do it again? Ask me again after I’ve recovered from the trauma.

Good luck to anyone brave enough to take this on. You’re going to need it.

CPTS Certificate Page

This post is licensed under CC BY 4.0 by the author.