zeliha-infosec-journey

eJPT Exam Checklist & Methodology

A run-through-it-in-order checklist for exam day itself — less “how does nmap work,” more “what do I do in what sequence so I don’t run out of time or miss a flag.”

All techniques below are for use in authorized environments only — this checklist assumes an authorized exam/lab environment.


1. Before You Start the Clock


2. Per-Host Methodology (Repeat for Every Target)

Work this loop identically on every machine — consistency is what keeps you from missing steps under time pressure.

  1. Scan — full port scan first (nmap -p- -T4 <ip>), then a targeted service/version scan on the open ports (nmap -sV -sC -p<ports> <ip>).
  2. Enumerate every open service, no exceptions — even ones that “look boring.” A misconfigured, unassuming service is a common way eJPT boxes are solved.
  3. Identify the exploitation path before firing anything — match findings against known CVEs/misconfigurations (see attack-types-identification-cheatsheet-professional.md).
  4. Get a shell. Document exactly how (exploit name/CVE, exact command/payload used).
  5. Stabilize the shell immediately (see netcat-reverse-shell-cheatsheet-professional.md §4) — an unstable shell wastes far more time than the 30 seconds stabilizing costs.
  6. Enumerate for privesc (see privilege-escalation-linux-windows-cheatsheet.md) — run the 60-second manual checklist before reaching for an automated script.
  7. Escalate. Document the exact technique and command.
  8. Loot: grab flags, additional credentials, config files, anything that might be needed against another host on the network (this is where lateral movement clues usually live).
  9. Screenshot proof at each major milestone: initial shell, privilege confirmation (id/whoami), and every flag.

3. Time Management


4. Common Pitfalls

Pitfall Fix
Forgetting to re-scan after a VPN reconnect/VM revert Always re-verify connectivity and re-run at least a quick scan after any interruption
Cracking a hash and forgetting which host/service it belongs to Log source alongside every credential the moment you find it
Spending 45 minutes on privesc before checking sudo -l Always run the fast, cheap checks first (see privesc cheat sheet’s priority order)
Losing track of which shell is stabilized vs. raw Label terminal tabs/windows by host + shell type
Waiting until the end to start the report Write each section immediately after completing that host

5. Report / Submission Checklist


Exam-day companion to the full ejpt-roadmap.md study plan — that one is for building the skills, this one is for the day you actually sit the exam.