
x64汇编语言与逆向工程实战(英文版)
来自 网络整理·免费领取学习资源
8,086 领取 · 7,583 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《x64汇编语言与逆向工程实战(英文版)》。官网需要单独购买,有集上可以免费领取。
课程目录
- 1. Introduction
- 1. Introduction.en.srt
- 1. Introduction
- 1. Introduction.srt
- 2. Installing Virtual Machine and x64dbg.en.srt
- 2. Installing Virtual Machine and x64dbg
- 2. Installing Virtual Machine and x64dbg.srt
- 10. INC, DEC, NEG, ADD and SUB
- 1. INC and DEC.en.srt
- 1. INC and DEC
- 1. INC and DEC.srt
- 1.1 notes on INC and DEC.txt
- 2. NEG.en.srt
- 2. NEG
- 2. NEG.srt
- 3. ADD and SUB.en.srt
- 3. ADD and SUB
- 3. ADD and SUB.srt
- 3.1 Notes on ADD and SUB.txt
- 11. Register Flags
- 1. Intro to the Register Flags.en.srt
- 1. Intro to the Register Flags
- 1. Intro to the Register Flags.srt
- 1.1 intro to register flags.txt
- 2. CF Flag.en.srt
- 2. CF Flag
- 2. CF Flag.srt
- 3. OF Flag.en.srt
- 3. OF Flag
- 3. OF Flag.srt
- 3.1 Notes on OF.txt
- 4. SF Flag.en.srt
- 4. SF Flag
- 4. SF Flag.srt
- 5. ZF Flag.en.srt
- 5. ZF Flag
- 5. ZF Flag.srt
- 12. Bitwise Logical Operations
- 1. Introduction to Bitwise Logical Operations.en.srt
- 1. Introduction to Bitwise Logical Operations
- 1. Introduction to Bitwise Logical Operations.srt
- 1.1 Bitwise Logical Operations.pptx
- 2. AND Operations.en.srt
- 2. AND Operations
- 2. AND Operations.srt
- 2.1 AND Operations.txt
- 3. OR Operations.en.srt
- 3. OR Operations
- 3. OR Operations.srt
- 3.1 OR Operation.txt
- 4. XOR Operations.en.srt
- 4. XOR Operations
- 4. XOR Operations.srt
- 4.1 XOR Operations.txt
- 5. Flags Register.en.srt
- 5. Flags Register
- 5. Flags Register.srt
- 5.1 Notes on Flags Register.txt
- 6. NOT Operation.en.srt
- 6. NOT Operation
- 6. NOT Operation.srt
- 6.1 Notes on NOT Operation.txt
- 13. Jump Instructions
- 1. Introduction to Jumps.en.srt
- 1. Introduction to Jumps
- 1. Introduction to Jumps.srt
- 1.1 Intro to jumps.pptx
- 10. WHILE Loops.en.srt
- 10. WHILE Loops
- 10. WHILE Loops.srt
- 10.1 while loops.txt
- 11. DO-WHILE Loops.en.srt
- 11. DO-WHILE Loops
- 11. DO-WHILE Loops.srt
- 11.1 do-while loops.txt
- 2. JMP Instructions.en.srt
- 2. JMP Instructions
- 2. JMP Instructions.srt
- 2.1 notes on JMP instruction.txt
- 3. TEST Instructions.en.srt
- 3. TEST Instructions
- 3. TEST Instructions.srt
- 3.1 Notes on TEST instruction.txt
- 4. CMP Instructions.en.srt
- 4. CMP Instructions
- 4. CMP Instructions.srt
- 4.1 CMP instruction.txt
- 5. Conditional Jumps.en.srt
- 5. Conditional Jumps
- 5. Conditional Jumps.srt
- 5.1 conditional jumps.txt
- 6. Signed Conditional Jumps.en.srt
- 6. Signed Conditional Jumps
- 6. Signed Conditional Jumps.srt
- 6.1 signed conditional jumps.txt
- 7. Implementing If Statements.en.srt
- 7. Implementing If Statements
- 7. Implementing If Statements.srt
- 7.1 implementing if statements.txt
- 8. Implementing If-Else Statements.en.srt
- 8. Implementing If-Else Statements
- 8. Implementing If-Else Statements.srt
- 8.1 implementing if-else statements.txt
- 9. Multiple IF tests.en.srt
- 9. Multiple IF tests
- 9. Multiple IF tests.srt
- 9.1 multiple if tests.txt
- 14. Memory Arrays
- 1. Introduction to arrays in x64dbg.en.srt
- 1. Introduction to arrays in x64dbg
- 1. Introduction to arrays in x64dbg.srt
- 1.1 intro to memory arrays.pptx
- 2. Looping through an array.en.srt
- 2. Looping through an array
- 2. Looping through an array.srt
- 3. LEA Instructions.en.srt
- 3. LEA Instructions
- 3. LEA Instructions.srt
- 3.1 LEA.pptx
- 15. MUL and DIV instructions
- 1. MUL instructions.en.srt
- 1. MUL instructions
- 1. MUL instructions.srt
- 1.1 MUL.pptx
- 2. DIV Instructions.en.srt
- 2. DIV Instructions
- 2. DIV Instructions.srt
- 2.1 DIV.pptx
- 3. IMUL Instructions.en.srt
- 3. IMUL Instructions
- 3. IMUL Instructions.srt
- 3.1 01-IMUL.pptx
- 16. Creating Functions
- 1. The Stack.en.srt
- 1. The Stack
- 1. The Stack.srt
- 1.1 the stack.pptx
- 2. Creating Stackframes, CALL and RET instructions.en.srt
- 2. Creating Stackframes, CALL and RET instructions
- 2. Creating Stackframes, CALL and RET instructions.srt
- 3. Calling Conventions.en.srt
- 3. Calling Conventions
- 3. Calling Conventions.srt
- 3.1 calling conventions.pptx
- 3.2 What are calling conventions.txt
- 4. Simple Function Call with 4 args and no local variables.en.srt
- 4. Simple Function Call with 4 args and no local variables
- 4. Simple Function Call with 4 args and no local variables.srt
- 5. Function Call with 4 args and 4 local variables.en.srt
- 5. Function Call with 4 args and 4 local variables
- 5. Function Call with 4 args and 4 local variables.srt
- 6. Function Call with 5 args.en.srt
- 6. Function Call with 5 args
- 6. Function Call with 5 args.srt
- 7. Function Call with 6 args.en.srt
- 7. Function Call with 6 args
- 7. Function Call with 6 args.srt
- 8. Function Call with 7 args.en.srt
- 8. Function Call with 7 args
- 8. Function Call with 7 args.srt
- 17. Practicals on Reverse Engineering
- 1. Introduction to the Practicals.en.srt
- 1. Introduction to the Practicals
- 1. Introduction to the Practicals.srt
- 1.1 die_win64_portable_3.09_x64
- 2. How to check exe type.en.srt
- 2. How to check exe type
- 2. How to check exe type.srt
- 2.1 01-easiest crackme
- 18. Phishing for Passwords
- 1. Phishing for Passwords.en.srt
- 1. Phishing for Passwords
- 1. Phishing for Passwords.srt
- 19. How to reverse a jump and patch the file
- 1. How to reverse a jump and patch the file.en.srt
- 1. How to reverse a jump and patch the file
- 1. How to reverse a jump and patch the file.srt
- 2. Intro to x64 architecture
- 1. Why use a Debugger for learning Assembly Language.en.srt
- 1. Why use a Debugger for learning Assembly Language
- 1. Why use a Debugger for learning Assembly Language.srt
- 1.1 why use debugger
- 2. x64 instructions.en.srt
- 2. x64 instructions
- 2. x64 instructions.srt
- 2.1 x64_template
- 20. The Comment Tracing method
- 1. The Comment Tracing method.en.srt
- 1. The Comment Tracing method
- 1. The Comment Tracing method.srt
- 21. Patch exe to change password
- 1. How to directly access memory to modify password and patch the exe file.en.srt
- 1. How to directly access memory to modify password and patch the exe file
- 1. How to directly access memory to modify password and patch the exe file.srt
- 22. GUI Crackme Techniques
- 1. Enabling a disabled greyed out button.en.srt
- 1. Enabling a disabled greyed out button
- 1. Enabling a disabled greyed out button.srt
- 1.1 03-Ser-Me
- 1.2 resource_hacker
- 2. How to remove a Nag Message Box.en.srt
- 2. How to remove a Nag Message Box
- 2. How to remove a Nag Message Box.srt
- 3. Patching to accept any serial key and also to modify the message box.en.srt
- 3. Patching to accept any serial key and also to modify the message box
- 3. Patching to accept any serial key and also to modify the message box.srt
- 23. Deep Tracing Username and Password
- 1. Tracing username.en.srt
- 1. Tracing username
- 1. Tracing username.srt
- 1.2 unzip password.txt
- 2. Tracing password.en.srt
- 2. Tracing password
- 2. Tracing password.srt
- 24. Tracing EAX values and Stepping into Calls
- 1. Tracing EAX values.en.srt
- 1. Tracing EAX values
- 1. Tracing EAX values.srt
- 1.2 password to unzip file.txt
- 2. Patching to show the Right Message.en.srt
- 2. Patching to show the Right Message
- 2. Patching to show the Right Message.srt
- 25. Get the password
- 1. Tracing EAX values to get password.en.srt
- 1. Tracing EAX values to get password
- 1. Tracing EAX values to get password.srt
- 2. Patching to show Congrats message.en.srt
- 2. Patching to show Congrats message
- 2. Patching to show Congrats message.srt
- 26. Loop Tracing Long Passwords
- 1. Loop Tracing Part 1.en.srt
- 1. Loop Tracing Part 1
- 1. Loop Tracing Part 1.srt
- 2. Loop Tracing Part 2.en.srt
- 2. Loop Tracing Part 2
- 2. Loop Tracing Part 2.srt
- 3. Loop Tracing Part 3.en.srt
- 3. Loop Tracing Part 3
- 3. Loop Tracing Part 3.srt
- 4. Identifying multiple patching options to always show the good message.en.srt
- 4. Identifying multiple patching options to always show the good message
- 4. Identifying multiple patching options to always show the good message.srt
- 27. Loop Tracing GUI Crackme
- 1. Loop Tracing Registration Number – Part 1.en.srt
- 1. Loop Tracing Registration Number – Part 1
- 1. Loop Tracing Registration Number – Part 1.srt
- 2. Loop Tracing Registration Number – Part 2.en.srt
- 2. Loop Tracing Registration Number – Part 2
- 2. Loop Tracing Registration Number – Part 2.srt
- 3. Proper way to patch MessageBox.en.srt
- 3. Proper way to patch MessageBox
- 3. Proper way to patch MessageBox.srt
- 28. Comment Tracking Techniques
- 1. Comment Tracking Technique – Part 1.en.srt
- 1. Comment Tracking Technique – Part 1
- 1. Comment Tracking Technique – Part 1.srt
- 2. Comment Tracking Technique – Part 2.en.srt
- 2. Comment Tracking Technique – Part 2
- 2. Comment Tracking Technique – Part 2.srt
- 3. Patching To Show the Good Message.en.srt
- 3. Patching To Show the Good Message
- 3. Patching To Show the Good Message.srt
- 29. How to Create Keygens
- 1. Creating a Self-Keygen.en.srt
- 1. Creating a Self-Keygen
- 1. Creating a Self-Keygen.srt
- 2. Modifying MessageBox Caption using CodeCaves.en.srt
- 2. Modifying MessageBox Caption using CodeCaves
- 2. Modifying MessageBox Caption using CodeCaves.srt
- 3. Your First Program
- 1. Write your first instruction.en.srt
- 1. Write your first instruction
- 1. Write your first instruction.srt
- 30. How to Create Keygens even though no Error MessageBox is shown
- 1. Phishing for the Serial.en.srt
- 1. Phishing for the Serial
- 1. Phishing for the Serial.srt
- 2. Improvise an alternative MessageBox to show serial key.en.srt
- 2. Improvise an alternative MessageBox to show serial key
- 2. Improvise an alternative MessageBox to show serial key.srt
- 31. Fast Tracing by Toggling ZF flag
- 1. Fast Tracing by Toggling the ZF flag.en.srt
- 1. Fast Tracing by Toggling the ZF flag
- 1. Fast Tracing by Toggling the ZF flag.srt
- 2. Patching Multiple Jumps with Block NOPs.en.srt
- 2. Patching Multiple Jumps with Block NOPs
- 2. Patching Multiple Jumps with Block NOPs.srt
- 32. Removing Recurrent Nags and Defeating Anti-Debugger Protection
- 1. Installing Process Hacker.en.srt
- 1. Installing Process Hacker
- 1. Installing Process Hacker.srt
- 1.1 download link.txt
- 1.2 processhacker-2.39-setup
- 2. Behaviour Analysis.en.srt
- 2. Behaviour Analysis
- 2. Behaviour Analysis.srt
- 3. Defeating Anti-Debugger and Killing the 1st Nag.en.srt
- 3. Defeating Anti-Debugger and Killing the 1st Nag
- 3. Defeating Anti-Debugger and Killing the 1st Nag.srt
- 4. Killing the 2nd Nag and Avoiding Patching Relocation Memory.en.srt
- 4. Killing the 2nd Nag and Avoiding Patching Relocation Memory
- 4. Killing the 2nd Nag and Avoiding Patching Relocation Memory.srt
- 5. Killing 3rd Nag and Using Intermodular Exit API to Quit.en.srt
- 5. Killing 3rd Nag and Using Intermodular Exit API to Quit
- 5. Killing 3rd Nag and Using Intermodular Exit API to Quit.srt
- 33. Self-Keygen Using Data Segment with printf Function
- 1. Tracing the algorithm for key generation.en.srt
- 1. Tracing the algorithm for key generation
- 1. Tracing the algorithm for key generation.srt
- 2. Inject own printf function from within an exe to print out serial key.en.srt
- 2. Inject own printf function from within an exe to print out serial key
- 2. Inject own printf function from within an exe to print out serial key.srt
- 34. Tracing length of secret code and analyzing x64 Fastcall Parameters
- 1. Behaviour Analysis.en.srt
- 1. Behaviour Analysis
- 1. Behaviour Analysis.srt
- 2. Tracing length of secret code.en.srt
- 2. Tracing length of secret code
- 2. Tracing length of secret code.srt
- 3. Analyzing x64 Fastcall Parameters.en.srt
- 3. Analyzing x64 Fastcall Parameters
- 3. Analyzing x64 Fastcall Parameters.srt
- 35. Bypassing Encryption
- 1. Behaviour Analysis.en.srt
- 1. Behaviour Analysis
- 1. Behaviour Analysis.srt
- 2. Bypassing encryption by analyzing CMP instructions.en.srt
- 2. Bypassing encryption by analyzing CMP instructions
- 2. Bypassing encryption by analyzing CMP instructions.srt
- 3. Bypassing encryption by patching.en.srt
- 3. Bypassing encryption by patching
- 3. Bypassing encryption by patching.srt
- 36. Bypass UPX protection
- 1. Debug a UPX packed binary.en.srt
- 1. Debug a UPX packed binary
- 1. Debug a UPX packed binary.srt
- 2. Phish for password without using string search.en.srt
- 2. Phish for password without using string search
- 2. Phish for password without using string search.srt
- 3. Patch memory with Python.en.srt
- 3. Patch memory with Python
- 3. Patch memory with Python.srt
- 37. Call Stack Method and Using Python Loader to bypass packing
- 1. Call Stack Method and Identifying AOB (Array of Bytes) for memory scan.en.srt
- 1. Call Stack Method and Identifying AOB (Array of Bytes) for memory scan
- 1. Call Stack Method and Identifying AOB (Array of Bytes) for memory scan.srt
- 2. Load and Patch Memory with Python.en.srt
- 2. Load and Patch Memory with Python
- 2. Load and Patch Memory with Python.srt
- 38. Resources For Further Study
- 1. Where to go for more courses on Reverse Engineering.en.srt
- 1. Where to go for more courses on Reverse Engineering
- 1. Where to go for more courses on Reverse Engineering.srt
- 1.1 where to go from here.txt
- 4. Accessing Memory
- 1. Storing number constants in memory.en.srt
- 1. Storing number constants in memory
- 1. Storing number constants in memory.srt
- 2. Storing string constants in memory.en.srt
- 2. Storing string constants in memory
- 2. Storing string constants in memory.srt
- 3. Creating variables.en.srt
- 3. Creating variables
- 3. Creating variables.srt
- 5. Add Instructions
- 1. How to zero out a register using XOR.en.srt
- 1. How to zero out a register using XOR
- 1. How to zero out a register using XOR.srt
- 2. ADD instructions.en.srt
- 2. ADD instructions
- 2. ADD instructions.srt
- 6. Partial MOV instructions
- 1. Creating a new template.en.srt
- 1. Creating a new template
- 1. Creating a new template.srt
- 2. Partial MOV instructions.en.srt
- 2. Partial MOV instructions
- 2. Partial MOV instructions.srt
- 7. PUSH and POP instructions
- 1. Basics of PUSH and POP.en.srt
- 1. Basics of PUSH and POP
- 1. Basics of PUSH and POP.srt
- 2. Exercise on PUSH and POP.en.srt
- 2. Exercise on PUSH and POP
- 2. Exercise on PUSH and POP.srt
- 8. MOV Instructions
- 1. Intro to MOV Instructions.en.srt
- 1. Intro to MOV Instructions
- 1. Intro to MOV Instructions.srt
- 1.1 4 TYPES of MOV.txt
- 2. Practical on MOV Instructions.en.srt
- 2. Practical on MOV Instructions
- 2. Practical on MOV Instructions.srt
- 9. XCHG Instructions
- 1. XCHG Instruction.en.srt
- 1. XCHG Instruction
- 1. XCHG Instruction.srt
- 1.1 xchg notes.txt
- 2. XCHG Memory.en.srt
- 2. XCHG Memory
- 2. XCHG Memory.srt
- 2.1 xchg memory notes.txt
包含内容
- · 1. Introduction
- · 1. Introduction.en.srt
- · 1. Introduction.srt
- · 2. Installing Virtual Machine and x64dbg.en.srt
- · 2. Installing Virtual Machine and x64dbg
- · 2. Installing Virtual Machine and x64dbg.srt
- · 10. INC, DEC, NEG, ADD and SUB
- · 1. INC and DEC.en.srt
贡献者
林一
黄金
学习社区
1 人正在学习
编程与技术实践交流
交流编程基础、项目实践、数据库和部署问题。提问请说明环境、复现步骤与已尝试的方法。