Cybersecurity · CYC-02

Ethical Hacking and Penetration Testing Fundamentals

Ethical Hacking and Penetration Testing Fundamentals is a lab-based course in ethical penetration testing, from reconnaissance and vulnerability scanning to network and OWASP Top 10 web testing with Kali Linux, Nmap, Metasploit and Burp Suite, through to reporting within Thai law. It suits system administrators, security and SOC teams, developers and aspiring penetration testers.

Updated
From 11,250 THB / person 12,500 −10% excl. VAT 7% · group rates available
PDFDownload the course outline
  • Duration18 hours · 3 days
  • FormatOnsite / live online
  • Next roundOn request
  • CertificateIncluded

Course overview

An organization can only defend well when it understands how attackers think and operate. This course teaches ethical penetration testing following a standard methodology: defining scope and obtaining written authorization, reconnaissance, scanning and vulnerability assessment, testing network and web application vulnerabilities against the OWASP Top 10, controlled post-exploitation, and writing a report with recommendations the IT team can actually act on. All practice takes place in a closed

lab environment provided by the institute, using industry-standard tools such as Kali Linux, Nmap, Burp Suite, Metasploit and OWASP ZAP, with Thai legal boundaries and professional ethics emphasized throughout. Important note: penetration testing without authorization is an offence under the Computer Crime Act; learners must apply this knowledge only to systems for which they hold written permission. (3 days, 6 hours per day, 18 hours in total, Intermediate level.)

What you’ll gain

  • Understand Thai legal boundaries and professional ethics of penetration testing and why written authorization matters
  • Explain the standard testing methodology (reconnaissance, scanning, exploitation, post-exploitation, reporting)
  • Prepare and operate a closed test lab with Kali Linux and simulated target machines
  • Perform passive and active reconnaissance systematically
  • Scan networks and assess vulnerabilities with Nmap and vulnerability scanners
  • Test network and server vulnerabilities with Metasploit within an agreed scope
  • Test web application vulnerabilities against the OWASP Top 10 with Burp Suite and OWASP ZAP
  • Understand password attacks, social engineering and Wi-Fi risks and their defenses
  • Write a test report with risk ranking and actionable remediation recommendations

Who this course is for

  • System administrators and IT teams who want to understand the attacker perspective to defend better
  • Information security officers and SOC teams
  • Software developers and QA engineers who need to test the security of systems they own
  • Anyone starting a penetration testing career and preparing for security certifications
  • IT auditors who must assess technical risk

Prerequisites

  • Working understanding of TCP/IP networking, DNS and HTTP
  • Basic Linux command line skills (the Linux Administration course is recommended first)
  • Basic understanding of how web applications work
  • Learners must accept an ethical and lawful use agreement before attending

Curriculum

Course Details

A 3-day course, 6 hours per day (18 hours in total), delivered as lectures with hands-on labs in a closed simulated environment. Intermediate level. Learners take home a lab guide, a penetration test report template, a sample authorization letter and an OWASP Top 10 checklist. Important: all practice takes place only in the lab provided by the institute; these techniques must never be used against systems without authorization.

Day 1 Ethics, Methodology and Reconnaissance

Section 1: Ethics, Law and Test Scope

  • The difference between ethical hacking, penetration testing and unlawful attacks
  • The Computer Crime Act and the liability testers must understand
  • Defining scope, authorization letters and non-disclosure agreements
  • Professional ethics and responsible disclosure

Section 2: Penetration Testing Methodology

  • The standard phases: reconnaissance, scanning, gaining access, maintaining access and reporting
  • Black box, grey box and white box testing and when to use each
  • Referencing international frameworks such as the OWASP Testing Guide and MITRE ATT&CK
  • Planning a test and communicating with the system owner during the engagement

Section 3: Preparing the Test Lab

  • Installing and using Kali Linux and its core tooling
  • Building a closed simulated network with target machines for practice
  • Managing snapshots and restoring the test environment
  • Lab: build your own lab and verify connectivity to the targets

Section 4: Reconnaissance

  • Passive reconnaissance: OSINT, WHOIS, DNS and public organizational information
  • Active reconnaissance and identifying the target scope
  • Organizing collected information to plan the next testing phase
  • Lab: gather target information in the lab and produce a findings summary
Day 2 Scanning and Exploitation

Section 5: Scanning and Service Enumeration

  • Port scanning and service enumeration with Nmap and reading the output correctly
  • Operating system and service version fingerprinting
  • Using the Nmap Scripting Engine for initial vulnerability checks
  • Lab: scan the lab network and build an inventory of exposed services

Section 6: Vulnerability Assessment

  • Using vulnerability scanners and interpreting their reports
  • Severity ranking with CVSS and referencing CVEs
  • Filtering false positives and confirming real vulnerabilities
  • Lab: assess target vulnerabilities and rank them by risk

Section 7: Network and Server Exploitation

  • Controlled, in-scope exploitation concepts
  • Using the Metasploit Framework: modules, payloads and safe configuration
  • Common vulnerabilities from misconfiguration and unpatched services
  • Lab: exploit a lab target and record the evidence

Section 8: Web Application Vulnerabilities (OWASP Top 10)

  • An overview of the OWASP Top 10 and the vulnerabilities most common in enterprise web apps
  • Testing injection, broken access control, XSS and insecure configuration
  • Using Burp Suite and OWASP ZAP to intercept and modify HTTP requests for testing
  • Lab: test a simulated web application against the OWASP Top 10 and record results
Day 3 Post-Exploitation and Reporting

Section 9: Password and Authentication Attacks

  • Collecting and analyzing password hashes and password strength
  • Password testing techniques and their legal and ethical limits
  • Defenses: password policy, MFA and detecting abnormal login attempts
  • Lab: test password strength in the lab and summarize recommendations

Section 10: Post-Exploitation, Social Engineering and Wi-Fi

  • Scoped post-exploitation: privilege escalation and evidence collection without damaging the system
  • Social engineering and phishing: how deception works and how to build staff resilience
  • Wireless network security and safe configuration
  • Lab: simulate a phishing scenario to design organizational defenses

Section 11: Reporting and Recommendations

  • Report structure: executive summary, scope, methodology, findings and recommendations
  • Risk ranking and writing recommendations the IT team can actually implement
  • Handling evidence appropriately and keeping the report confidential
  • Lab: write a test report based on the two days of hands-on work

Section 12: Capstone Test and Next Steps

  • Capstone: test a lab target end to end from reconnaissance to a complete report
  • Present the findings and receive instructor feedback
  • Defensive countermeasures and working with SOC teams and system administrators
  • Workshop: present results and plan a path toward security certifications

Schedule & training options

For individuals — public rounds

No public rounds are open right now. Join the waiting list and we will contact you first when the next round opens, or ask us on LINE. Or call 02-570-8449 or 088-807-9770

For organisations — in-house / private

  • Tailor the content to your team’s tools and projects
  • Your dates, at your office or live online
  • Quotation with tax ID for procurement
Corporate training quote

Instructors

Frequently asked questions

How does penetration testing differ from a vulnerability assessment?

A vulnerability assessment scans a system for weaknesses and ranks them by severity, for example with CVSS scores, aiming for breadth and coverage. Penetration testing goes further, actually exploiting vulnerabilities within an authorised scope to prove what an attacker could reach and how serious the impact would be. Both always require written authorisation from the system owner before you begin.

What are the stages of a penetration test?

Start by agreeing the scope and obtaining written authorisation from the system owner. Then gather information on the target (reconnaissance) from public sources and direct probing, and scan for ports, services and vulnerabilities. Next attempt to gain access and assess whether privileges can be escalated or access maintained without damaging the system. Finally, write a report covering the vulnerabilities, risk levels, evidence and fixes.

What is Nmap used for in security testing?

Nmap is an open-source network scanner used to find which hosts are up, which ports are open, which service and version runs on each port, and the likely operating system of a target. Its Nmap Scripting Engine also performs basic vulnerability checks. The results show both testers and administrators which services are exposed unnecessarily, and you should only scan systems you are authorised to test.

Who is the Ethical Hacking and Penetration Testing Fundamentals course for, and what should I know beforehand?

It suits system administrators and IT teams who want to see systems from an attacker's point of view, security officers and SOC teams, developers and QA staff who test the security of their own systems, and people starting out as penetration testers. You should understand TCP/IP, DNS and HTTP, be able to use basic Linux commands, and know how web applications work.

What will I be able to do after the Ethical Hacking and Penetration Testing Fundamentals course?

You will be able to scope a test and prepare authorisation in line with Thai computer crime law, gather target information and scan with Nmap, assess vulnerabilities and rank them with CVSS, exploit lab systems with Metasploit, test web applications against the OWASP Top 10 using Burp Suite and OWASP ZAP, and write a findings report with recommendations. Participants who complete the training receive a Certificate of Completion with its own number, which can be verified online.

How should I prepare for the Ethical Hacking and Penetration Testing course?

You must accept an agreement to use the knowledge ethically and lawfully before the training. All practice takes place in a closed, simulated lab against prepared target machines, using Kali Linux and its bundled tools. Brush up on networking basics and Linux commands beforehand, and if you are not yet comfortable with Linux, take the Linux Administration course first.