Security Research, Development and Training.
CodeMachine provides consulting and training services in Windows security.
Our engineers have decades of collective hands-on experience in building software that requires deep understanding of Windows internals.
We have contributed to some of the leading security products in the industry and trained thousands of engineers all over the world.
We offer our expertise at all stages of the product lifecycle - training, design, implementation, debugging and memory dump analysis.
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.
Windows Kernel Rootkit Techniques training offered at Blackhat, USA has sold out every year it has been offered.
Take a deep dive into the internals of the Windows kernel from a security perspective with emphasis on algorithms, data structures and kernel debugger usage.
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.
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.
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.
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 technologies.