Cybersecurity Training & Coaching
Hands-on cybersecurity training on hardware and software security, built by our engineers around current attack techniques and tailored to your team.


Dynamic Analysis on Windows
Learn to use a debugger to analyze running Windows software, complementing static analysis with dynamic techniques.

Static Analysis on Windows
Learn to analyze Windows executables without running them, using industry-standard static reverse engineering tools.

Low-Level and OS Foundations for Windows
Build the low-level programming needed for vulnerability research, reverse engineering, and malware analysis.

Android Kernel Exploitation: Binder
Exploit a real-world Android kernel vulnerability in the Binder driver using Time Travel Debugging.

Time Travel Analysis on Android
Apply Time Travel Analysis to Android systems, covering the full workflow from recording to automated scenario analysis.

Mobile Application Defensive Development
Identify the weaknesses attackers exploit in mobile apps, then design and implement the protections needed to shield against them.

Mobile App Reverse Engineering: Advanced
Build advanced mobile reverse engineering skills, from code instrumentation to code obfuscation techniques.



