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.


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

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.

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

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

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




