Security Research, Development 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, classroom based and have extensive hands-on labs.
Our Windows Kernel Rootkit Techniques course offered at
BlackHat USA has sold out three years in a row.
Here are some unique aspects of our training courses
All of CodeMachine's courses have been updates for Windows 10 Anniversary Release (Build 1607 RS1).
Take a deep dive into the internals of the Windows kernel from a security perspective with emphasis on algorithms, data structures debugger usage, APIs and programming techniques.
View details »
Get a jump-start into Windows kernel software and filter driver development and by learning about kernel APIs, best practices, programming and live debugging techniques.
Learn about various techniques that can be applied to perform triaging, fault isolation, analysis and root causing of crashes and hangs caused by kernel mode drivers.
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.
We have been involved with Windows since its inception and have built and have shipped products used by millions.
Our clients include young startups, multi-national companies and government agencies.
Contact us to discuss your specific project needs and we will recommend the best engineering solution that meets your product requirements and fits your budget and schedule.
We can leverage our deep knowledge of Windows internals to help with all aspects of security research and development.
We can apply our vast experience to help you with product design and architecture endpoint security products.
We can augment your engineering team and help with all phases of software development involving Windows kernel technologies.