Cognitive Debugging Bootcamp + IITAC Certified Cognitive Debugging Professional (CCDP)


download flyer here!

The IITAC Cognitive Debugging™ training and Certified Cognitive Debugging Professional™ provides with a high sophisticated training trail an ultimate way to show your proven excellence in the field of software development to address the many challenges of fighting bugs, flaws, software protection, malware, or exploitation. Software auditing in general is the process of discovering the technological principles of a device/object or system through analysis of its structure, function and operation. It often involves taking something apart and analyzing its workings in detail, usually with the intention to construct a new device or program. Software debugging is essentially science, using the scientific method. Software debugging of software can be accomplished by various methods. One method is analysis through observation of information exchange. This is especially good for reverse engineering of device drivers. Disassembly and debugging, meaning the raw machine language of the program is read and understood in its own terms, only with the aid of machine language mnemonics. This works on any computer program but can take quite some time, especially for someone not used to machine code. Decompilation, a process that tries, with varying result, to recreate the source code in some high level language for a program only available in machine code or byte code, enhanced the process.

Participants get trained with relevant standards, procedures, and methods of Cognitive Debugging™ and get trained with high practical background. With successful training and certification participants are able to fulfill extensive binary security analysis and binary auditing processes on software systems, copy protections, or malware. The certification is part of the training trail. The Certified Cognitive Debugging Professional™ qualification is aimed at people involved in advanced analysis tasks. This includes people in roles such as protectionists, malware analysts, exploit developers, security testers or software developers. This professional level qualification is also appropriate for anyone who wants an advanced understanding of Binary Auditing, such as students or security consultants.