CodeMachine

Security Research and Training

CodeMachine offers highly specialized offensive and defensive security training courses that cover the latest in security research. These courses have been created specifically for security software developers, malware analysts, forensics investigators, incident responders, and security researchers. All of our training courses are security-focused, instructor-led, and have extensive hands-on labs. All of our training courses are available onsite or online (virtual).

Our Windows Kernel Rootkit Techniques training offered at Blackhat, USA, 2020 is now open for registration. This course has sold out every year it has been offered.

Here are some unique aspects of our training courses


Windows Kernel Internals Training

Take a deep dive into the internals of the Windows kernel from a security perspective with an emphasis on algorithms, data structures, and kernel debugger usage.

View details »

Windows Kernel Development Training

Get a jump-start into developing Windows kernel software drivers and by learning about kernel APIs, best practices, programming and live debugging techniques.

View details »

Windows Kernel Rootkits Training

Get a comprehensive end-to-end view of the modus-operandi of rootkits by taking an in-depth look at how the Windows kernel is exploited by malware through real-world case studies.

View details »

Windows Kernel Debugging Training

Learn about various techniques that can be applied to perform triaging, fault isolation, root cause analysis of kernel memory dumps from crashes and hangs caused by kernel-mode drivers.

View details »


Contact us to discuss your Windows training requirements.

Our training courses are available for private delivery both online (remote) and onsite. Currently, we don't have any public or open-enrollment training courses scheduled.