+91 92891 11686 (Chat Only)

Advanced Evasion Techniques and Breaching Defenses (PEN-300)

PEN-300: Advanced Evasion Techniques and Breaching Defenses is an advanced penetration testing course from OffSec designed for experienced offensive security professionals. The course focuses on breaching hardened environments, bypassing security controls, developing customized attack techniques, and chaining multiple attack methods during realistic penetration tests. Learners build on foundational penetration testing skills and work with advanced techniques involving client-side attacks, process injection, antivirus and application-whitelisting bypasses, network filter evasion, Windows and Linux post-exploitation, credential attacks, lateral movement, Microsoft SQL attacks, and Active Directory exploitation.
No distractions. Just you!

Course Description

Key Takeaways

By completing this course, learners will be able to:

  • Develop advanced penetration testing techniques for hardened enterprise environments.
  • Perform client-side attacks and develop customized payloads.
  • Understand process injection, migration, and in-memory execution techniques.
  • Assess and bypass antivirus and application-whitelisting controls in authorized environments.
  • Work with Windows and Linux post-exploitation techniques.
  • Perform credential attacks and advanced lateral movement.
  • Assess Microsoft SQL environments and linked SQL servers.
  • Exploit advanced Active Directory permissions and Kerberos delegation weaknesses.
  • Analyze and compromise multi-domain and multi-forest Active Directory environments.
  • Combine multiple attack techniques to conduct realistic end-to-end penetration tests.
  • Prepare for the practical OSEP certification examination.
Course Outline

Module 1: Evasion Techniques and Breaching Defenses – General Course Information

  • About the PEN-300 course
  • Provided course materials
  • Access to the internal VPN lab network
  • Student forum and support
  • Course exercises
  • PEN-300 VPN labs
  • Control panel and machine reverts
  • Client machines and Kali virtual machine
  • Lab behavior and restrictions
  • OSEP examination overview

Module 2: Operating System and Programming Theory

  • Programming theory
  • Programming language concepts
  • Programming fundamentals
  • Windows concepts
  • Windows APIs
  • Windows Registry

Module 3: Client-Side Code Execution With Office

  • Staged and non-staged payloads
  • Building droppers
  • HTML smuggling
  • Phishing with Microsoft Office
  • VBA fundamentals
  • PowerShell integration
  • Phishing pretexting
  • Shellcode execution
  • Win32 API interaction
  • PowerShell shellcode runners
  • In-memory PowerShell execution
  • Proxy-aware communication

Module 4: Client-Side Code Execution With Windows Script Host

  • Creating JScript droppers
  • JScript execution on Windows
  • JScript and C#
  • Visual Studio fundamentals
  • DotNetToJscript
  • Win32 API calls from C#
  • Shellcode runners
  • SharpShooter
  • In-memory PowerShell techniques

Module 5: Process Injection and Migration

  • Process injection and migration theory
  • Process injection with C#
  • DLL injection
  • Reflective DLL injection
  • Process hollowing

Module 6: Introduction to Antivirus Evasion

  • Antivirus software overview
  • Simulating target environments
  • Locating signatures in files
  • Metasploit encoders and encryptors
  • Antivirus bypass techniques using C#
  • Payload encryption
  • Sleep timers and behavioral techniques
  • Office and VBA antivirus bypass
  • PowerShell obfuscation and evasion

Module 7: Advanced Antivirus Evasion

  • Intel architecture and Windows concepts
  • WinDbg fundamentals
  • Antimalware Scan Interface (AMSI)
  • AMSI analysis and hooking
  • AMSI bypass techniques
  • PowerShell internals
  • UAC bypass techniques
  • JScript AMSI bypass techniques

Module 8: Application Whitelisting

  • Application whitelisting concepts
  • AppLocker configuration and rules
  • Trusted folders
  • DLL-based bypass techniques
  • Alternate Data Streams
  • Third-party execution
  • PowerShell Constrained Language Mode
  • Custom PowerShell runspaces
  • AppLocker bypasses using C#
  • JScript, MSHTA, and XSL techniques

Module 9: Bypassing Network Filters

  • DNS filtering
  • Web proxy restrictions
  • IDS and IPS sensors
  • Full packet capture systems
  • HTTPS inspection
  • Domain fronting
  • DNS tunneling

Module 10: Linux Post-Exploitation

  • User configuration files
  • VIM-based post-exploitation techniques
  • Linux antivirus bypass
  • Shared library fundamentals
  • Shared library hijacking
  • LD_LIBRARY_PATH
  • LD_PRELOAD exploitation

Module 11: Kiosk Breakouts

  • Kiosk enumeration
  • Browser enumeration
  • Command execution
  • Filesystem exploration
  • Firefox profile analysis
  • System information enumeration
  • Post-exploitation
  • Interactive shell simulation
  • Privilege escalation
  • Windows kiosk breakout techniques

Module 12: Windows Credentials

  • Local Windows credentials
  • SAM database
  • Local administrator security
  • Access tokens
  • Token impersonation
  • Kerberos authentication
  • Domain credentials
  • Mimikatz
  • Memory dumping
  • Offline credential processing

Module 13: Windows Lateral Movement

  • Remote Desktop Protocol
  • RDP-based lateral movement
  • Reverse RDP proxying
  • RDP as a console
  • Credential exposure through RDP
  • Fileless lateral movement
  • Authentication and execution concepts
  • Fileless movement using C#

Module 14: Linux Lateral Movement

  • SSH keys
  • SSH persistence
  • SSH ControlMaster hijacking
  • SSH-Agent and agent forwarding
  • Ansible enumeration
  • Ansible commands and playbooks
  • Credential exposure through Ansible
  • Artifactory enumeration and exploitation
  • Kerberos on Linux
  • Keytab files
  • Credential cache files
  • Kerberos with Impacket

Module 15: Microsoft SQL Attacks

  • Microsoft SQL in Active Directory
  • MS SQL enumeration
  • MS SQL authentication
  • UNC path injection
  • Hash relay techniques
  • SQL privilege escalation
  • Code execution
  • Custom assemblies
  • Linked SQL servers

Module 16: Active Directory Exploitation

  • Active Directory object security permissions
  • GenericAll and WriteDACL abuse
  • Kerberos delegation
  • Unconstrained delegation
  • Constrained delegation
  • Resource-Based Constrained Delegation
  • Active Directory forest architecture
  • Trust relationships
  • Forest enumeration
  • Forest compromise
  • Cross-forest trust exploitation
  • Additional forest compromise

Module 17: Combining the Pieces

  • Initial enumeration
  • Gaining an initial foothold
  • Post-exploitation enumeration
  • Attacking delegation
  • Privilege escalation
  • Credential and ticket-based attacks
  • Lateral movement
  • Domain compromise
  • Becoming Domain Administrator

Module 18: Trying Harder – The Labs

  • Real-life penetration testing simulations
  • Combining techniques across multiple systems
  • End-to-end attack scenarios
  • Applying advanced evasion and post-exploitation techniques
Duration

5 Days

Lab Outline

PEN-300 is heavily focused on practical application. The course provides access to hands-on lab environments where learners can apply the techniques covered throughout the modules.

The practical work includes:

  • Client-side exploitation exercises.
  • Custom payload and tooling development.
  • Process injection and migration exercises.
  • Antivirus and AMSI evasion scenarios.
  • Application-whitelisting bypass exercises.
  • Network filter and proxy bypass scenarios.
  • Windows and Linux post-exploitation.
  • Credential harvesting and processing.
  • Windows and Linux lateral movement.
  • Microsoft SQL attack scenarios.
  • Active Directory exploitation.
  • Multi-domain and multi-forest attack scenarios.
  • End-to-end enterprise penetration testing exercises.
  • Seven Challenge Labs designed to simulate complex real-world engagements and reinforce the skills required for the OSEP examination.
Exam Details
  • Certification: OffSec Experienced Penetration Tester (OSEP)
  • Duration: 47 hours and 45 minutes of hands-on access, plus 24 hours for report submission.
  • Passing Score: Achieve the control-panel objective (proven by capturing secret.txt) or earn at least 100 total points from individual flags.
  • Reporting: A professional penetration test report detailing findings and exploitation steps is required.
Who should attend
  • Penetration Testers
  • Senior Penetration Testers
  • Offensive Security Professionals
  • Red Team Professionals
  • Security Consultants
  • Vulnerability Assessment Professionals
  • Application Security Professionals
  • Security Engineers
  • Cybersecurity Researchers
Prerequisites
  • Kali Linux and the Linux command line.
  • Target enumeration and vulnerability identification.
  • Bash, Python, and PowerShell scripting.
  • Exploiting vulnerabilities such as SQL injection, file inclusion, and local privilege escalation.
  • Active Directory fundamentals and basic AD attacks.
  • Windows and Linux administration.
  • Basic exploit development concepts.
  • C# programming is an advantage, particularly for the custom tooling and Windows-focused sections.

Need Customized Curriculum?

GET A FREE DEMO CLASS

Choose Your Preferred Learning Mode

One-To-One Training

Personalized Schedule one-on-one Expert Guidance Private Session – Just You & the Instructor Guaranteed-To-Run Tailored for Your Success

ONLINE TRAINING

Learn Anytime, Anywhere Self-Paced & Interactive Budget-Friendly, High-Impact Smart Learning for Smart Professionals

CORPORATE TRAINING

Available Onsite / Online Team-Based Learning, Your Way Tailored for Business Goals Training That Grows With Your Team On-Demand Expert Instructors

Can’t find the right Learning Mode?

Our instructors

Mohammad Gufran Network Binary

MOHAMMED GUFRAN

17 years of Experience
Enterprise Networking | Network Security | Software Defined Networking & Automation

AKMAL YAZDANI

18+ years of Experience
Azure & AWS services |Managing and Implementing Windows servers

MUHAMMAD MUSAB

4+ Years of Experience
Cisco Technologies | Cisco and HPE ARUBA Technologies | Routing and Switching

RANIA GABRIEL GEORGE HAKIM

25+ years of Experience
Enterprise Networking | Network Security | Software Defined Networking & Automation
Microsoft Instructor and Windows Network Specialist

MOHD FARAZ HARMIS

25+ years of Experience
Managing and Implementing Microsoft Azure cloud | Active Directory

SHAHEEN AKHTAR

17 years of Experience
TCP | and UDP protocols, along | with expertise in firewalls such as Palo Alto

KUDDOOS ALI

14+ years of Experience
Experienced Network Engineer proficient in AFC | Aruba Central | Aruba CX switches

AAMIR MASOOD

6 years of Experience
AWS Compute | AWS Storage | AWS Database | AWS Management
Faizan Ahmad IT Advisor

FAIZAN AHMAD

7 years of Experience
Software support Issue Resolution | User assistance | Microsoft Active Directory
cisco Instructor in Dubai Saad shah

SAAD SHAH

10 years of Experience
Cisco Technologies | Routing and Swtiching | Data Center | Security

Here's What People Are Saying About Cybersec Trainings

Why Network Binary Trainings?

Expertise and Reputation

Comprehensive Training Programs

Industry-Relevant Curriculum

Certification and Career Advancement

Certified & Experienced Instructors

FAQs

How does PEN-300 differ from PEN-200?

PEN-200 establishes core penetration testing skills such as enumeration, exploitation, privilege escalation, Active Directory, and reporting. PEN-300 builds on that foundation by concentrating on advanced techniques for bypassing security mechanisms, developing customized attack tooling, advanced lateral movement, and compromising hardened enterprise environments.

Does PEN-300 teach antivirus and EDR evasion?

Yes. The curriculum covers antivirus evasion, AMSI, application whitelisting, PowerShell restrictions, process injection, in-memory execution, and other techniques used to bypass security mechanisms. The objective is primarily to understand and bypass controls that are designed to block offensive techniques, rather than simply teaching how to evade a blue team.

How important is Active Directory knowledge for PEN-300?

Active Directory is a significant part of the course. Learners progress from credential and lateral-movement techniques into advanced AD exploitation, Kerberos delegation, object permissions, forest trusts, and multi-forest compromise. A foundational understanding of AD and basic AD attacks is therefore strongly recommended before starting the course.

What programming knowledge is useful for PEN-300?

Programming becomes substantially more important at this level. Learners work with scripting and custom tooling across environments, with Bash, Python, PowerShell, JavaScript, and C# appearing throughout the course. OffSec specifically identifies familiarity with C# as a plus for PEN-300.

What does the OSEP exam test in a practical environment?

The OSEP exam simulates a corporate network inside a private VPN. Candidates must apply advanced penetration testing techniques to achieve objectives presented through the exam control panel. The assessment emphasizes practical exploitation, chaining techniques, lateral movement, and demonstrating successful compromise rather than answering theoretical questions.

Advanced Evasion Techniques and Breaching Defenses (PEN-300)

PEN-300: Advanced Evasion Techniques and Breaching Defenses is an advanced penetration testing course from OffSec designed for experienced offensive security professionals. The course focuses on breaching hardened environments, bypassing security controls, developing customized attack techniques, and chaining multiple attack methods during realistic penetration tests. Learners build on foundational penetration testing skills and work with advanced techniques involving client-side attacks, process injection, antivirus and application-whitelisting bypasses, network filter evasion, Windows and Linux post-exploitation, credential attacks, lateral movement, Microsoft SQL attacks, and Active Directory exploitation.

Why This Course for Your Sector

AI is reshaping telecom and banking. This course gives you the practical skills to implement AI solutions, with a focus on real-world use cases, security, and compliance—built for Africa’s digital transformation.

Key Benefits for Telecom

Key Benefits for Banking

Practical labs, real-world scenarios and expert instructors ensure you gain skills you can apply immediately in your organization.

What Your Team Will Learn

This course covers all the essentials of Cisco AI and its business applications.

Foundations

Trust and Control

Applied AI

Advanced

Hands-on Labs

Who Should Attend

Practical labs, real-world scenarios and expert instructors ensure you gain skills you can apply immediately in your organization.

Dear Learner

Take a step closer to grow and glow in your career.

loader-infosectrain

Connect with Us