4-day live training over Zoom
16 hours of intensive, hands-on training with lifetime access to every session recording for self-paced review.
Next live edition
Jan 25 – Jan 28, 2027
Sessions
9AM - 4PM CET
Registration closes
Jan 22, 2027
A 4-day intermediate training covering Active Directory reconnaissance, credential theft, Kerberos attacks, AMSI and ETW bypass, fileless execution, shellcode loading, persistence and exfiltration, all from pure PowerShell and .NET. Amr Thabet.
Amr Thabet
CYBERSECURITY EXPERT · MALWARE RESEARCHER
Author of "Mastering Malware Analysis" book// Overview
PowerShell is installed on every Windows host, trusted by default, and wired straight into .NET and the Win32 API. That makes it the most versatile tool on a modern Windows engagement and the most targeted by defensive telemetry. This training teaches you to use it offensively.
Over four days you will work through the full attack chain in pure PowerShell and .NET: Active Directory reconnaissance, credential theft, the complete Kerberos attack set, AMSI and ETW bypass, fileless execution, in-memory C# and shellcode loading, persistence, malware development and exfiltration. Everything is built from scratch. No off-the-shelf frameworks.
// Training Benefits
16 hours of intensive, hands-on training with lifetime access to every session recording for self-paced review.
Build everything from built-in cmdlets, .NET classes and P/Invoke. No third-party binaries dropped, no off-the-shelf frameworks.
Full source code for every tool and technique developed during the training, yours to keep and use on engagements.
A pre-configured lab environment with all required tools and a multi-host Active Directory domain, ready to use from day one.
// What You Will Learn
Day 1 starts with a PowerShell scripting refresher, then moves into WMI/CIM enumeration, PowerShell Remoting, and Active Directory reconnaissance. You will map users, groups, trusts, ACLs, AD CS, tiering violations and Azure/AzureAD from a low-privilege shell.
Day 2 covers credential theft and lateral movement. You will dump credentials and NTLM hashes from memory, extract Kerberos tickets directly with PowerShell, and execute the full Kerberos attack chain: Kerberoasting, Pass-the-Hash, Pass-the-Ticket, Golden and Silver Tickets, delegation abuse and DCSync.
Day 3 is AMSI and ETW bypass, from basic patching through patchless techniques using hardware breakpoints, including a novel in-house function pointer caching manipulation. The second half covers initial access and fileless attacks: LOLBins, third-party app abuse, payload encryption, executing PowerShell in memory from JavaScript, unmanaged PowerShell and VBA macro delivery.
Day 4 brings it all together with C# invocation from PowerShell, shellcode loading (process injection, reflective DLL injection, transacted hollowing), persistence techniques, and malware development. You will build HTTP and WebSocket reverse shells, implement exfiltration over S3, and see how CI/CD pipelines and Terraform become attack surfaces.
// Full Syllabus
// Target Audience
Offensive security professionals who want to build their own PowerShell tooling instead of relying on off-the-shelf frameworks.
Developers working in offensive security who want to go deeper into PowerShell, .NET and Win32 for engagement tooling.
Cybersecurity professionals who want to understand offensive PowerShell tradecraft firsthand to strengthen their overall security knowledge.
// Prerequisites
// Takeaways
Map the full AD attack surface from a low-privilege shell, including users, groups, trusts, ACLs, AD CS, tiering violations and Azure/AzureAD.
Extract credentials, hashes and Kerberos tickets, then execute the full Kerberos attack chain: Kerberoasting, Pass-the-Hash, Golden Tickets, delegation abuse and DCSync.
Bypass AMSI and ETW from basic patching through patchless hardware-breakpoint techniques, including a novel in-house function pointer caching manipulation.
Execute code without touching disk: LOLBins, in-memory C# with Assembly Reflection and Roslyn, reflective DLL injection, process injection and transacted hollowing.
Maintain access with scheduled jobs, profile abuse and domain persistence, then exfiltrate data over S3 and custom channels.
Build HTTP and WebSocket reverse shells in pure PowerShell and understand supply chain attack surfaces including CI/CD and Terraform injection.
// Training Structure
Everything is implementation-first. You will not just learn what a technique does, you will write the code that does it. Every tool you use during the training is something you build yourself, and you leave with the full source code.
This is an offensive course taught strictly for authorized testing. It assumes a solid Windows and Active Directory background, and a Day 1 refresher brings everyone up to speed on PowerShell scripting before the pace picks up.
// Your Trainers
CYBERSECURITY EXPERT · MALWARE RESEARCHER
Amr Thabet is a cybersecurity expert with 12+ years of experience in malware research and incident handling. He has worked with Fortune 500 companies worldwide and is the author of "Mastering Malware Analysis". Amr specialises in advanced malware hunting, digital forensics, threat hunting, and Windows internals security.
// ROI for Your Organization
Your team runs deeper Windows and AD attacks with custom PowerShell tooling they built and control, not off-the-shelf frameworks defenders already detect.
Instead of relying on public tools, your staff come away able to build and maintain their own PowerShell-based engagement tooling end to end.
From AD recon and credential theft through Kerberos attacks, evasion, shellcode and persistence, every stage of a real engagement is covered in one training.
// Pricing
Early Bird
$1,600
Ends Dec 14
Regular
$2,200
Ends Jan 22
4 days of live, instructor-led training over Zoom (16 hours)
Certificate of completion
Lifetime access to all session recordings
Access to a lab environment for the duration of the training
Training slides
Full source code for all tools and techniques built in the training
Pre-configured lab environment with Active Directory domain
Setup instructions sent before the training
All prices net, VAT excl.
// FAQ
It is intermediate. Day 1 includes a scripting refresher, then the pace assumes you are comfortable with Windows and Active Directory.
No. The point is to build your own tooling from pure PowerShell, .NET and P/Invoke so you understand it end to end.
Yes, every session is live with the instructor, with hands-on labs.
A pre-configured environment with a multi-host Active Directory domain and all required tools. Setup instructions are sent before the training.
// Register · January 25 · 9AM - 4PM CET
4 days · 11 modules · live and hands-on with Amr Thabet. Limited to 30 participants.
All prices net, VAT excl.
$2,200$1,600 net · All prices net, VAT excl.
// Register · January 25 · 9AM - 4PM CET
4 days · 11 modules · live and hands-on with Amr Thabet. Limited to 30 participants.
$2,200 $1,600
All prices net, VAT excl.
// Pricing
Early Bird
$1,600
Ends Dec 14
Regular
$2,200
Ends Jan 22
4 days of live, instructor-led training over Zoom (16 hours)
Certificate of completion
Lifetime access to all session recordings
Access to a lab environment for the duration of the training
Training slides
Full source code for all tools and techniques built in the training
Pre-configured lab environment with Active Directory domain
Setup instructions sent before the training
All prices net, VAT excl.