x64 Architecture and Programming (Part 1)
Buy now
Learn more
Introduction and Overview
x64ArchAndProg(Part 1).pdf
0-01-Introduction.mp4
0-02-Why Learn Assembly.mp4
0-03-Course Contents and Resources.mp4
0-04-Software Environment.mp4
0-05-Compiling and Assembling.mp4
HelloAsm.zip
0-06-Mixing C and Assembly.mp4
0-07-Debugging.mp4
0-08-Kernel Debugging.mp4
x64ArchAndProg.zip
x64ArchProgLabs(Part 1).pdf
Basic Architecture
1-01-Historical Perspective.mp4
1-02-Operating Modes.mp4
1-03-ISA.mp4
1-04-General Purpose Registers.mp4
1-05-Flags.mp4
1-06-Implicit Register Usage.mp4
1-07-Floating Point Registers.mp4
1-08-Integer Representation.mp4
1-09-Two's Complement.mp4
1-10-Integers Examples.mp4
1-11-Sign and Zero Extension.mp4
1-12-Instructions and Operarands.mp4
1-13-Memory Addressing.mp4
1-14-The MOV Instruction.mp4
1-15-More MOVs.mp4
1-16-Simple Arithmetic.mp4
1-17-CALL and RET.mp4
1-18-Calling External Functions.mp4
1-19-x64 Calling Convention.mp4
1-20-Caling Functions Demo.mp4
1-21-x86 Calling Conventions.mp4
1-22-Common Bitwise Instructions.mp4
1-23-Shifts.mp4
1-24-Rotates.mp4
1-25-Floating Point Representation.mp4
1-26-Jumps.mp4
1-27-Compare.mp4
1-28-Conditional Jumps.mp4
1-29-Labs.mp4
1-30-Labs and Solutions.mp4
Assembly Programming 1
2-01-Overview.mp4
2-02-More Labs Solutions.mp4
2-03-MASM and Sections.mp4
2-04-The LEA Instruction.mp4
2-05-Addressing Modes.mp4
2-06-The Stack.mp4
2-07-PUSH and POP.mp4
2-08-Manipulating the Stack.mp4
2-09-Invoking Windows APIs.mp4
2-10-Managing the Stack.mp4
2-11-Local Variables.mp4
2-12-MASM64 SDK.mp4
2-13-Saving Flags.mp4
2-14-INC and DEC.mp4
2-15-MASM options and expressions.mp4
2-16-Strings and Arrays.mp4
2-17-Structs and Unions.mp4
2-18-Labs.mp4
2-19-Labs (Part 2).mp4
2-20-Lab - DLL Injection with Remote Thread.mp4
2-21-Command Line Arguments.mp4
Assembly Programming 2
3-01-MASM Procedures.mp4
3-02-Stack Frames.mp4
3-03-Prolog and Epilog.mp4
3-04-Parameters Allocation.mp4
3-05-Floating Point Arguments.mp4
3-06-Declaraing Parameters.mp4
3-07-Indirect Calls.mp4
3-08-Jumps.mp4
3-09-Conditional Moves.mp4
3-10-Loops.mp4
3-11-Unsigned MUL.mp4
3-12-Signed MUL.mp4
3-13-Division.mp4
3-14-String Instructions.mp4
3-15-Bit Manipulation.mp4
3-16-Exchange and Swap.mp4
3-17- IO Instructions.mp4
3-18-Demo - Windows GUI App.mp4
Products
Course
Section
Lesson
0-01-Introduction.mp4
0-01-Introduction.mp4
x64 Architecture and Programming (Part 1)
Buy now
Learn more
Introduction and Overview
x64ArchAndProg(Part 1).pdf
0-01-Introduction.mp4
0-02-Why Learn Assembly.mp4
0-03-Course Contents and Resources.mp4
0-04-Software Environment.mp4
0-05-Compiling and Assembling.mp4
HelloAsm.zip
0-06-Mixing C and Assembly.mp4
0-07-Debugging.mp4
0-08-Kernel Debugging.mp4
x64ArchAndProg.zip
x64ArchProgLabs(Part 1).pdf
Basic Architecture
1-01-Historical Perspective.mp4
1-02-Operating Modes.mp4
1-03-ISA.mp4
1-04-General Purpose Registers.mp4
1-05-Flags.mp4
1-06-Implicit Register Usage.mp4
1-07-Floating Point Registers.mp4
1-08-Integer Representation.mp4
1-09-Two's Complement.mp4
1-10-Integers Examples.mp4
1-11-Sign and Zero Extension.mp4
1-12-Instructions and Operarands.mp4
1-13-Memory Addressing.mp4
1-14-The MOV Instruction.mp4
1-15-More MOVs.mp4
1-16-Simple Arithmetic.mp4
1-17-CALL and RET.mp4
1-18-Calling External Functions.mp4
1-19-x64 Calling Convention.mp4
1-20-Caling Functions Demo.mp4
1-21-x86 Calling Conventions.mp4
1-22-Common Bitwise Instructions.mp4
1-23-Shifts.mp4
1-24-Rotates.mp4
1-25-Floating Point Representation.mp4
1-26-Jumps.mp4
1-27-Compare.mp4
1-28-Conditional Jumps.mp4
1-29-Labs.mp4
1-30-Labs and Solutions.mp4
Assembly Programming 1
2-01-Overview.mp4
2-02-More Labs Solutions.mp4
2-03-MASM and Sections.mp4
2-04-The LEA Instruction.mp4
2-05-Addressing Modes.mp4
2-06-The Stack.mp4
2-07-PUSH and POP.mp4
2-08-Manipulating the Stack.mp4
2-09-Invoking Windows APIs.mp4
2-10-Managing the Stack.mp4
2-11-Local Variables.mp4
2-12-MASM64 SDK.mp4
2-13-Saving Flags.mp4
2-14-INC and DEC.mp4
2-15-MASM options and expressions.mp4
2-16-Strings and Arrays.mp4
2-17-Structs and Unions.mp4
2-18-Labs.mp4
2-19-Labs (Part 2).mp4
2-20-Lab - DLL Injection with Remote Thread.mp4
2-21-Command Line Arguments.mp4
Assembly Programming 2
3-01-MASM Procedures.mp4
3-02-Stack Frames.mp4
3-03-Prolog and Epilog.mp4
3-04-Parameters Allocation.mp4
3-05-Floating Point Arguments.mp4
3-06-Declaraing Parameters.mp4
3-07-Indirect Calls.mp4
3-08-Jumps.mp4
3-09-Conditional Moves.mp4
3-10-Loops.mp4
3-11-Unsigned MUL.mp4
3-12-Signed MUL.mp4
3-13-Division.mp4
3-14-String Instructions.mp4
3-15-Bit Manipulation.mp4
3-16-Exchange and Swap.mp4
3-17- IO Instructions.mp4
3-18-Demo - Windows GUI App.mp4