
Understand assembly code and modify exe files to add new functionality using x64dbg
Assembly Language Programming for Reverse Engineering
InstructorPaul Chin, PhD
Understand assembly code and modify exe files to add new functionality using x64dbg
InstructorPaul Chin, PhD



Free
Free

Editorial course preview
These 4 complementary views highlight concrete, legible examples from the course presentation.
This image displays the x64dbg debugger interface showing assembly instructions and register values, featuring a prominent overlay titled 'How to hollow out an exe file'.
This presentation slide illustrates WHILE loops by comparing high-level pseudocode logic with its direct implementation in low-level assembly language instructions.
This slide illustrates the behavior of the CMP instruction in assembly language, showing how the carry flag is determined by comparing values in registers eax and ebx.
This slide explains the MOVSX instruction in assembly language, demonstrating how the most significant bit of an operand is replicated to fill higher-order bits during signed extension.
Instruction covers specific techniques for altering program behavior, including utilizing code caves and hollowing out executable files.
The approach demonstrates how register values and memory locations change during instruction execution using x64dbg.
The curriculum includes a calculator project alongside exercises involving function calls and bitwise operations.
One signal indicates that some explanations rely on links to external video resources rather than direct instruction; note that this review predates the displayed update date and does not prove a lack of correction.
A learner noted concerns regarding microphone quality and a slow instructional pace; note that this review predates the displayed update date and does not prove a lack of correction.
The curriculum aligns well with the goals of security researchers and those with basic C knowledge.