Skip to content
Ahmed Al Ahmed
Go back

How I passed HTB Certified Penetration Testing Specialist

Complete Preparation Guide, Tips, and Real Experience

A year ago, I committed to earning the CPTS (Certified Penetration Testing Specialist). This is my complete experience: the preparation, the challenges, the exam process (without breaking NDA), and everything I learned along the way. Check the post here and the certificate on credly.

🧭 Why I Chose CPTS (And Why It’s Growing Fast)

Over the last year, CPTS has become more recognized across the cybersecurity industry. Many professionals even consider it a strong modern alternative to the OSCP, with better:

🛠️ My Preparation Strategy

My approach was simple but consistent:

Time Commitment: 2–3 hours per day after my full-time job.

Note-Taking: Revisiting every module and creating structured notes.

Focus Areas:

Overcoming Lab Issues To compensate for network instability or environment quirks, I had to:

🏁 The Exam Experience

The exam flow generally followed: Enumeration → Foothold → PrivEsc → Flags.

Step 1 — Enumeration Enumerate everything. Then enumerate again. Finally, enumerate again! This is the foundation of CPTS success.

Step 2 — Finding the Foothold Most students find the first flag the hardest. For me, it was manageable—even with network issues, I captured it in approximately 7 hours. After gathering enough indicators, the initial foothold path became clear.

Step 3 — Completing the Flags By the end of Day 4, I had collected 12/14 flags. On Day 5, I finalized everything I needed for submission. I didn’t attempt the last two flags as they were not required for a pass, and I was ready to close this chapter.

📝 Reporting

I previously failed CWES on my first attempt due to a weak report, so this time I documented everything:

I submitted the report on Friday evening and received a “Pass” the next business day—much faster than the usual 2-week SLA.

🔥 My Proven Tips to Pass the CPTS Exam

These are the tips I wish someone had told me before starting:

Enumerate Thoroughly — Seriously. 80% of the exam depends on solid enumeration. Don’t rush this step.

Don’t Limit Your Thinking. Avoid assumptions. Just because something worked in Academy modules or labs does not mean it will work the same way here.

Remember: CPTS Is Not a CTF. It’s not a simple HTB box or a typical CTF environment; it simulates a real enterprise penetration test. Approach it with a professional mindset.

Document Everything During the Exam. Your report is your lifeline. Capture screenshots and command evidence as you go, not after you finish.

Use ligolo-ng for Pivoting. Among all pivoting tools, ligolo-ng is the most stable, flexible, and exam-friendly.

Keep It Simple + Stay Calm. Overthinking kills progress. Follow your methodology, breathe, and let the indicators guide your next step.


Share this post on:


Previous Post
CVE-2024-52301 - Laravel Framework Environment Manipulation