Explore malware analysis with a course covering static and dynamic analysis, tools, malware types and analysis methodologies.
Take a closer look at the art and science of reverse-engineering with a course on machine code, assembly language, system-level reversing and more.
Examine the intricacies of assembly and disassembly in an X86 context. Includes videos on arithmetic instructions, logical instructions and operands.
Explore the intricacies of multiple reversing tools, beginning with a close look at Interactive Dissasembler (IDA).
Take a closer look at C code in assembly, including loops, linked lists, stacks and heaps.
Explore the reverse-engineering of Windows with this course on Windows internals such as network APIs and services.
A close and personal look at debugging, with nine videos taking you through stepping, breakpoints and exceptions and more. Includes in-depth examples.
Improve your malware-hunting skills with a course on injection types, network functions and other fundamentals of malware behavior.
Look more closely at the challenge of reversing rootkits with four videos on rootkit structure and behavior.
Malware doesn't want to be disassembled, and it's going to fight you. Seven videos examine anti-disassembly, anti-debugging and anti-VM strategies used by malware.
Sometimes, malware is just hiding. Four videos examine the issue of packed malware, including tools, tricks and popular packers.
Reintroduce yourself to three ways malware disguises itself: obfuscation, encoding and encryption.
Our four-video course will reintroduce you to the art of reversing C++.
Two videos take you through the ins and outs of reversing 64-bit malware, including functions, code samples and tools.