02 — CEH Practical
The CEH Practical certification is the hands-on companion to the knowledge-oriented CEH journey.
Where CEH helps you understand ethical hacking concepts, attack techniques, technologies, and countermeasures, CEH Practical is about demonstrating that you can apply security-assessment methodology in an authorized lab environment.
For GoHackersCloud Academy, this is the point where we shift the emphasis from:
“Do I understand the technique?”
to:
“Can I investigate the environment, identify the weakness, validate my findings, preserve evidence, and explain what happened?”
Academy Goal: Develop a repeatable, professional ethical-hacking workflow rather than relying on memorized commands.
1. Where CEH Practical Fits
Section titled “1. Where CEH Practical Fits”A recommended progression is:
Networking + Linux + Windows Fundamentals
↓
CEH
↓
Ethical Hacking Labs
↓
Network & Web Pentesting Labs
↓
CEH Practical
↓
Advanced Penetration Testing
↓
CPENT
CEH Practical should therefore be approached after you are comfortable with the core CEH concepts.
2. CEH vs CEH Practical
Section titled “2. CEH vs CEH Practical”The distinction is important.
| CEH | CEH Practical |
|---|---|
| Knowledge focused | Hands-on focused |
| Concepts and terminology | Practical investigation |
| Attack methodologies | Applying methodologies |
| Tool awareness | Tool usage |
| Recognizing vulnerabilities | Finding and validating weaknesses |
| Understanding attacks | Working through scenarios |
| Exam preparation | Lab preparation |
The two complement each other.
CEH gives you breadth.
CEH Practical begins developing execution capability.
3. What CEH Practical Is Really Testing
Section titled “3. What CEH Practical Is Really Testing”A practical assessment is not simply about remembering commands.
You need to be able to move through an unfamiliar environment systematically.
Think in terms of:
Understand → Discover → Enumerate → Analyze → Validate → Record → Report
When you become stuck, return to this methodology rather than randomly trying tools.
4. Build Your Assessment Mindset
Section titled “4. Build Your Assessment Mindset”Before touching any system, establish four things.
What systems are you authorized to assess?
Objective
Section titled “Objective”What are you trying to determine?
Constraints
Section titled “Constraints”What actions are permitted or prohibited?
Evidence
Section titled “Evidence”What information must you preserve to support your conclusions?
This mirrors professional penetration testing.
The first question should never be:
“Which hacking tool should I run?”
It should be:
“What am I trying to learn about this environment?”
5. Phase 1 — Environment Orientation
Section titled “5. Phase 1 — Environment Orientation”When entering a practical environment, first understand what you have been given.
Identify:
-
target systems
-
available networks
-
provided credentials
-
accessible applications
-
operating systems
-
assessment objectives
-
restrictions
-
expected evidence
Create simple working notes immediately.
For example:
Target Inventory
Target ARole:Operating System:Address:Observed Services:Credentials Available:Interesting Findings:Next Action:
Target BRole:Operating System:Address:Observed Services:Credentials Available:Interesting Findings:Next Action:This prevents information from becoming scattered as the assessment grows.
6. Phase 2 — Discovery
Section titled “6. Phase 2 — Discovery”Your first technical objective is usually understanding the environment.
Questions include:
-
Which systems are reachable?
-
What services are exposed?
-
Which protocols are present?
-
What applications are available?
-
Which systems appear important?
-
Are there obvious security boundaries?
Your output should gradually become an attack-surface map.
For example:
Environment│├── Web Server│ ├── HTTP/HTTPS│ └── Web Application│├── Windows Server│ ├── SMB│ └── Authentication Services│└── Linux Server ├── SSH └── Application ServiceThe exact environment will vary.
The methodology does not.
7. Phase 3 — Enumeration
Section titled “7. Phase 3 — Enumeration”Discovery tells you what exists.
Enumeration tells you what those services reveal.
Investigate relevant services methodically.
You may need to understand information associated with:
-
web applications
-
DNS
-
SMB
-
FTP
-
SSH
-
email services
-
databases
-
directory services
-
network-management services
For every discovered service, create a small investigation loop:
Service → Information → Potential Weakness → Validation → Evidence
This is much more reliable than jumping between unrelated tools.
8. Phase 4 — Vulnerability Analysis
Section titled “8. Phase 4 — Vulnerability Analysis”Once you understand the environment, begin identifying potential weaknesses.
Look conceptually for:
-
insecure configuration
-
unnecessary services
-
weak authentication
-
excessive permissions
-
outdated components
-
exposed administrative interfaces
-
insecure application behavior
-
missing security controls
-
poor network segmentation
-
insecure data exposure
Separate observations into three categories:
Observation
Section titled “Observation”Something interesting exists.
Potential Vulnerability
Section titled “Potential Vulnerability”The observation may create security risk.
Validated Finding
Section titled “Validated Finding”You have sufficient evidence to demonstrate that the weakness actually exists.
This distinction is extremely important in professional penetration testing.
9. Phase 5 — Web Application Assessment
Section titled “9. Phase 5 — Web Application Assessment”Web applications deserve their own structured methodology.
Start by understanding:
Application → Pages → Functions → Inputs → Authentication → Authorization → Data
Investigate areas such as:
-
authentication
-
session management
-
authorization
-
user input
-
application logic
-
file handling
-
API interactions
-
configuration
-
error handling
Use OWASP concepts to organize your thinking.
Do not approach web testing as:
“Try every vulnerability I remember.”
Instead ask:
“Where does untrusted data enter this application, and what security decision occurs afterward?”
10. Authentication Assessment
Section titled “10. Authentication Assessment”Authentication weaknesses are common in security assessments.
Understand how to evaluate:
-
account security
-
password policies
-
authentication workflows
-
MFA
-
session handling
-
account recovery
-
default credentials
-
exposed credentials
-
privilege boundaries
The objective is not merely obtaining access.
The professional question is:
Why was unauthorized or excessive access possible?
11. Authorization Assessment
Section titled “11. Authorization Assessment”Authentication and authorization must remain separate in your thinking.
Authentication determines:
Who are you?
Authorization determines:
What can you access?
Once authenticated in a lab scenario, investigate whether the account can access resources beyond its intended privileges.
Think about:
User → Role → Permission → Resource
Weaknesses in this chain can create significant security impact.
12. Network Security Assessment
Section titled “12. Network Security Assessment”For network-oriented scenarios, build a structured picture of:
-
reachable hosts
-
exposed ports
-
services
-
trust relationships
-
network segmentation
-
administrative interfaces
-
authentication mechanisms
Then determine:
What is exposed?
↓
Why is it exposed?
↓
Who can access it?
↓
What security impact could result?
↓
What control should prevent it?
This is much more useful than simply collecting scan results.
13. Password and Credential Security
Section titled “13. Password and Credential Security”Credential security is an important ethical-hacking topic.
Understand concepts around:
-
password policies
-
credential exposure
-
default credentials
-
password reuse
-
weak authentication
-
credential storage
-
hashes
-
privileged accounts
-
MFA
During authorized labs, the goal should be to understand how weak credential practices create attack paths.
In professional environments, credential testing must always remain within explicitly approved rules of engagement.
14. System Security Assessment
Section titled “14. System Security Assessment”You should be comfortable investigating both Windows and Linux systems.
Windows
Section titled “Windows”Understand:
-
users
-
groups
-
privileges
-
services
-
processes
-
filesystem permissions
-
event logs
-
networking
-
authentication
-
Active Directory fundamentals
Understand:
-
users
-
groups
-
permissions
-
processes
-
services
-
scheduled tasks
-
configuration files
-
logs
-
networking
-
privilege concepts
You do not need to memorize every operating-system command.
You need to understand where security-relevant information lives.
15. Privilege Escalation Concepts
Section titled “15. Privilege Escalation Concepts”Practical ethical hacking often requires understanding privilege boundaries.
The methodology should be:
Current Identity
↓
Current Permissions
↓
System Configuration
↓
Potential Weakness
↓
Higher Privilege
↓
Security Impact
Study the concepts behind privilege escalation rather than treating it as a collection of tricks.
Ask:
-
What privileges does this account currently have?
-
What should it have?
-
What configuration controls that privilege?
-
Is there a security weakness?
-
What would exploitation change?
-
How should the weakness be remediated?
16. Evidence Collection
Section titled “16. Evidence Collection”This is one of the most valuable habits you can develop.
Do not wait until the end of an assessment to reconstruct what happened.
For each important finding, record:
Finding:
Target:
Time:
Objective:
Observation:
Evidence:
Security Impact:
Validation Status:
Recommended Remediation:Screenshots can also be useful where permitted.
Your evidence should allow another security professional to understand how you reached your conclusion.
17. Maintain an Investigation Journal
Section titled “17. Maintain an Investigation Journal”Keep a chronological journal during practical labs.
For example:
09:00 — Started assessment
09:10 — Identified reachable systems
09:25 — Identified web service
09:40 — Reviewed application functionality
10:05 — Identified authentication issue
10:20 — Validated finding
10:25 — Captured evidence
10:30 — Recorded remediation recommendationThis prevents repeated work and makes reporting considerably easier.
18. Avoid the Tool-First Trap
Section titled “18. Avoid the Tool-First Trap”One of the biggest mistakes beginners make is thinking:
“Which tool should I run next?”
Instead think:
Question → Technique → Tool → Result → Interpretation
For example:
Question↓Which services are exposed?
Technique↓Service discovery
Tool↓Appropriate authorized scanner
Result↓Several services identified
Interpretation↓Determine which services require deeper enumerationThe question comes first.
The tool comes later.
19. When You Get Stuck
Section titled “19. When You Get Stuck”Do not immediately search for a solution.
Return to your notes.
Ask:
-
What systems have I discovered?
-
What services exist?
-
What have I not enumerated?
-
Did I fully investigate the application?
-
Have I overlooked available credentials?
-
Are there trust relationships I have not considered?
-
Did I investigate permissions?
-
Am I assuming something without validating it?
Most practical-assessment problems come from incomplete enumeration, not a lack of sophisticated techniques.
20. Time Management
Section titled “20. Time Management”Practical assessments require disciplined time management.
Divide your work into phases.
A useful general model is:
Phase A — Orientation
Section titled “Phase A — Orientation”Understand scope and objectives.
Phase B — Discovery
Section titled “Phase B — Discovery”Map the environment.
Phase C — Enumeration
Section titled “Phase C — Enumeration”Investigate discovered services.
Phase D — Analysis
Section titled “Phase D — Analysis”Identify potential weaknesses.
Phase E — Validation
Section titled “Phase E — Validation”Validate findings within scope.
Phase F — Evidence
Section titled “Phase F — Evidence”Ensure important findings are documented.
Phase G — Review
Section titled “Phase G — Review”Return to unresolved objectives.
Do not spend excessive time pursuing one uncertain path while ignoring the rest of the environment.
21. Create a Findings Tracker
Section titled “21. Create a Findings Tracker”Maintain a simple table.
| Target | Finding | Status | Evidence |
|---|---|---|---|
| System A | Potential weakness | Investigating | Collected |
| System B | Exposed service | Review required | Collected |
| Web App | Authorization issue | Validated | Collected |
| Server C | Configuration issue | Validated | Collected |
Use statuses such as:
Discovered → Investigating → Validated → Documented
This makes large practical environments easier to manage.
22. Recommended Practice Areas
Section titled “22. Recommended Practice Areas”Before attempting a practical certification, you should be comfortable performing controlled labs involving:
Network Discovery
Section titled “Network Discovery”Map a small authorized network and identify exposed services.
Service Enumeration
Section titled “Service Enumeration”Investigate discovered services and determine what information they reveal.
Vulnerability Assessment
Section titled “Vulnerability Assessment”Identify weaknesses and distinguish scanner output from validated findings.
Web Security
Section titled “Web Security”Assess intentionally vulnerable applications using a structured methodology.
Authentication Security
Section titled “Authentication Security”Evaluate authentication and account-security controls.
Authorization Security
Section titled “Authorization Security”Determine whether users have inappropriate access.
Windows Security
Section titled “Windows Security”Investigate users, permissions, services, logs, and security configuration.
Linux Security
Section titled “Linux Security”Investigate accounts, permissions, services, processes, and configuration.
Reporting
Section titled “Reporting”Convert technical observations into professional findings.
23. Recommended GoHackersCloud Lab Progression
Section titled “23. Recommended GoHackersCloud Lab Progression”Before CEH Practical, work through the Academy lab categories in this order:
01 — Ethical Hacking Labs
↓
02 — Network Pentesting Labs
↓
03 — Web Pentesting Labs
↓
04 — Vulnerability Assessment Practice
↓
05 — Authentication & Access Assessment
↓
06 — Security Reporting Practice
You do not need hundreds of labs.
A smaller number of labs completed properly—with methodology, evidence, and reporting—is much more valuable.
24. Practice the Full Workflow
Section titled “24. Practice the Full Workflow”Do not always practice isolated techniques.
Eventually perform complete mini-assessments.
For example:
Mission: Security Assessment
1. Review scope2. Discover systems3. Identify services4. Enumerate services5. Identify weaknesses6. Validate selected findings7. Determine security impact8. Capture evidence9. Recommend remediation10. Produce assessment reportThis develops the workflow needed for real security work.
25. Learn to Write Findings
Section titled “25. Learn to Write Findings”A professional security finding should generally answer:
What weakness was identified?
Where?
Section titled “Where?”Which system, application, or component is affected?
Why does the weakness exist?
Impact?
Section titled “Impact?”What could happen if the weakness were abused?
Evidence?
Section titled “Evidence?”What demonstrates that the weakness exists?
Remediation?
Section titled “Remediation?”How should the organization address it?
A simple structure is:
Finding Title
Severity:Affected Asset:Description:Evidence:Security Impact:Recommendation:26. From Practical Exam to Job Interview
Section titled “26. From Practical Exam to Job Interview”CEH Practical preparation can improve your interview performance because you start thinking in scenarios.
An interviewer might ask:
“You discover a web server. What do you do next?”
Section titled ““You discover a web server. What do you do next?””A good answer describes methodology rather than immediately naming a tool:
Identify service → Understand technology → Enumerate application → Review attack surface → Identify potential weaknesses → Validate → Document
“A vulnerability scanner reports a critical issue. What do you do?”
Section titled ““A vulnerability scanner reports a critical issue. What do you do?””A professional answer:
Review → Validate → Determine applicability → Assess impact → Gather evidence → Document → Recommend remediation
“You obtain access to a system during an authorized assessment. What next?”
Section titled ““You obtain access to a system during an authorized assessment. What next?””Think:
Confirm scope → Identify current privileges → Understand system → Evaluate approved objectives → Minimize unnecessary changes → Preserve evidence → Document actions
27. CEH Practical Readiness Checklist
Section titled “27. CEH Practical Readiness Checklist”Before attempting the certification, you should be comfortable with:
-
Network fundamentals
-
Linux fundamentals
-
Windows fundamentals
-
Web technologies
-
Host discovery
-
Port and service identification
-
Service enumeration
-
Vulnerability analysis
-
Web security concepts
-
Authentication assessment
-
Authorization assessment
-
Password-security concepts
-
System-security assessment
-
Privilege concepts
-
Evidence collection
-
Note-taking
-
Security reporting
-
Time management
If several of these areas feel unfamiliar, spend additional time in the labs before attempting the practical assessment.
28. Exam-Day Strategy
Section titled “28. Exam-Day Strategy”Before starting, verify the current official EC-Council exam rules, format, duration, environment requirements, permitted resources, and technical requirements, because these can change.
During the assessment:
Read first.
Understand the objectives before acting.
Map the environment.
Do not work blindly.
Take notes continuously.
Do not trust yourself to remember everything later.
Track completed objectives.
Know what remains unresolved.
Capture evidence immediately.
Do not assume you can reproduce a finding later.
Do not panic when stuck.
Return to enumeration.
Manage your time.
Do not sacrifice the entire assessment for one difficult objective.
29. What CEH Practical Does Not Mean
Section titled “29. What CEH Practical Does Not Mean”Completing CEH Practical does not automatically make someone an advanced penetration tester.
It represents another stage in the journey.
The progression is:
Knowledge
↓
Guided Practice
↓
Independent Practice
↓
Practical Certification
↓
Repeated Realistic Labs
↓
Advanced Methodology
↓
Professional Experience
That distinction is important when planning your cybersecurity career.
30. Your Portfolio After CEH Practical
Section titled “30. Your Portfolio After CEH Practical”By this stage, aim to have portfolio material such as:
CEH Practical Portfolio
01 Network Security Assessment02 Service Enumeration Assessment03 Vulnerability Assessment04 Web Application Assessment05 Authentication Security Assessment06 Linux Security Assessment07 Windows Security Assessment08 Findings and Remediation ReportYour portfolio should demonstrate your thinking process, not simply screenshots of tools.
CEH Practical Success Formula
Section titled “CEH Practical Success Formula”Use this throughout your practical preparation:
Discover → Enumerate → Analyze → Validate → Evidence → Report
And remember the professional principle:
Methodology before tools. Evidence before assumptions. Authorization before testing.
That mindset will remain useful long after the certification.
What’s Next?
Section titled “What’s Next?”➡️ 03 — Certified Penetration Testing Professional (CPENT)
CEH introduced ethical-hacking knowledge.
CEH Practical moved that knowledge into hands-on assessment.
Next, we progress toward professional penetration-testing methodology with CPENT—covering deeper assessment planning, complex environments, attack-path thinking, enterprise security testing, evidence management, and professional reporting.