za152 发表于 2025-7-3 05:00

rk0774-x64汇编语言与逆向工程实战(英文版)


——/64汇编语言与逆向工程实战(英文版)/
├──1. Introduction
|   ├──1. Introduction.en.srt4.45kb
|   ├──1. Introduction.mp473.80M
|   ├──1. Introduction.srt4.11kb
|   ├──2. Installing Virtual Machine and x64dbg.en.srt4.59kb
|   ├──2. Installing Virtual Machine and x64dbg.mp446.79M
|   └──2. Installing Virtual Machine and x64dbg.srt4.40kb
├──10. INC, DEC, NEG, ADD and SUB
|   ├──1. INC and DEC.en.srt4.62kb
|   ├──1. INC and DEC.mp460.05M
|   ├──1. INC and DEC.srt4.66kb
|   ├──1.1 notes on INC and DEC.txt0.05kb
|   ├──2. NEG.en.srt3.50kb
|   ├──2. NEG.mp445.86M
|   ├──2. NEG.srt3.54kb
|   ├──3. ADD and SUB.en.srt9.09kb
|   ├──3. ADD and SUB.mp4108.67M
|   ├──3. ADD and SUB.srt9.43kb
|   └──3.1 Notes on ADD and SUB.txt0.12kb
├──11. Register Flags
|   ├──1. Intro to the Register Flags.en.srt3.35kb
|   ├──1. Intro to the Register Flags.mp441.93M
|   ├──1. Intro to the Register Flags.srt2.96kb
|   ├──1.1 intro to register flags.txt1.77kb
|   ├──2. CF Flag.en.srt4.04kb
|   ├──2. CF Flag.mp448.55M
|   ├──2. CF Flag.srt3.99kb
|   ├──3. OF Flag.en.srt5.46kb
|   ├──3. OF Flag.mp470.09M
|   ├──3. OF Flag.srt5.48kb
|   ├──3.1 Notes on OF.txt0.07kb
|   ├──4. SF Flag.en.srt2.82kb
|   ├──4. SF Flag.mp429.10M
|   ├──4. SF Flag.srt2.70kb
|   ├──5. ZF Flag.en.srt1.88kb
|   ├──5. ZF Flag.mp424.75M
|   └──5. ZF Flag.srt1.81kb
├──12. Bitwise Logical Operations
|   ├──1. Introduction to Bitwise Logical Operations.en.srt4.43kb
|   ├──1. Introduction to Bitwise Logical Operations.mp424.32M
|   ├──1. Introduction to Bitwise Logical Operations.srt4.35kb
|   ├──1.1 Bitwise Logical Operations.pptx256.39kb
|   ├──2. AND Operations.en.srt5.79kb
|   ├──2. AND Operations.mp487.41M
|   ├──2. AND Operations.srt5.74kb
|   ├──2.1 AND Operations.txt0.10kb
|   ├──3. OR Operations.en.srt6.29kb
|   ├──3. OR Operations.mp4108.16M
|   ├──3. OR Operations.srt6.35kb
|   ├──3.1 OR Operation.txt0.09kb
|   ├──4. XOR Operations.en.srt5.39kb
|   ├──4. XOR Operations.mp479.17M
|   ├──4. XOR Operations.srt5.48kb
|   ├──4.1 XOR Operations.txt0.11kb
|   ├──5. Flags Register.en.srt5.11kb
|   ├──5. Flags Register.mp474.68M
|   ├──5. Flags Register.srt4.91kb
|   ├──5.1 Notes on Flags Register.txt0.17kb
|   ├──6. NOT Operation.en.srt1.83kb
|   ├──6. NOT Operation.mp427.14M
|   ├──6. NOT Operation.srt1.96kb
|   └──6.1 Notes on NOT Operation.txt0.03kb
├──13. Jump Instructions
|   ├──1. Introduction to Jumps.en.srt1.48kb
|   ├──1. Introduction to Jumps.mp46.75M
|   ├──1. Introduction to Jumps.srt1.37kb
|   ├──1.1 Intro to jumps.pptx35.25kb
|   ├──10. WHILE Loops.en.srt11.06kb
|   ├──10. WHILE Loops.mp4142.27M
|   ├──10. WHILE Loops.srt10.80kb
|   ├──10.1 while loops.txt0.40kb
|   ├──11. DO-WHILE Loops.en.srt9.39kb
|   ├──11. DO-WHILE Loops.mp4125.59M
|   ├──11. DO-WHILE Loops.srt9.26kb
|   ├──11.1 do-while loops.txt0.37kb
|   ├──2. JMP Instructions.en.srt12.52kb
|   ├──2. JMP Instructions.mp4167.08M
|   ├──2. JMP Instructions.srt12.39kb
|   ├──2.1 notes on JMP instruction.txt0.08kb
|   ├──3. TEST Instructions.en.srt7.98kb
|   ├──3. TEST Instructions.mp4121.31M
|   ├──3. TEST Instructions.srt7.71kb
|   ├──3.1 Notes on TEST instruction.txt0.10kb
|   ├──4. CMP Instructions.en.srt3.96kb
|   ├──4. CMP Instructions.mp451.51M
|   ├──4. CMP Instructions.srt3.82kb
|   ├──4.1 CMP instruction.txt0.04kb
|   ├──5. Conditional Jumps.en.srt15.23kb
|   ├──5. Conditional Jumps.mp4179.62M
|   ├──5. Conditional Jumps.srt15.16kb
|   ├──5.1 conditional jumps.txt0.36kb
|   ├──6. Signed Conditional Jumps.en.srt9.65kb
|   ├──6. Signed Conditional Jumps.mp4128.58M
|   ├──6. Signed Conditional Jumps.srt9.52kb
|   ├──6.1 signed conditional jumps.txt0.17kb
|   ├──7. Implementing If Statements.en.srt8.82kb
|   ├──7. Implementing If Statements.mp4118.76M
|   ├──7. Implementing If Statements.srt8.88kb
|   ├──7.1 implementing if statements.txt0.32kb
|   ├──8. Implementing If-Else Statements.en.srt11.55kb
|   ├──8. Implementing If-Else Statements.mp4146.25M
|   ├──8. Implementing If-Else Statements.srt11.71kb
|   ├──8.1 implementing if-else statements.txt0.35kb
|   ├──9. Multiple IF tests.en.srt8.78kb
|   ├──9. Multiple IF tests.mp4144.97M
|   ├──9. Multiple IF tests.srt8.70kb
|   └──9.1 multiple if tests.txt0.35kb
├──14. Memory Arrays
|   ├──1. Introduction to arrays in x64dbg.en.srt7.24kb
|   ├──1. Introduction to arrays in x64dbg.mp487.76M
|   ├──1. Introduction to arrays in x64dbg.srt7.08kb
|   ├──1.1 intro to memory arrays.pptx44.37kb
|   ├──2. Looping through an array.en.srt10.96kb
|   ├──2. Looping through an array.mp4126.42M
|   ├──2. Looping through an array.srt10.71kb
|   ├──3. LEA Instructions.en.srt10.17kb
|   ├──3. LEA Instructions.mp4120.01M
|   ├──3. LEA Instructions.srt9.87kb
|   └──3.1 LEA.pptx35.28kb
├──15. MUL and DIV instructions
|   ├──1. MUL instructions.en.srt6.67kb
|   ├──1. MUL instructions.mp474.29M
|   ├──1. MUL instructions.srt6.56kb
|   ├──1.1 MUL.pptx35.18kb
|   ├──2. DIV Instructions.en.srt5.15kb
|   ├──2. DIV Instructions.mp460.81M
|   ├──2. DIV Instructions.srt5.07kb
|   ├──2.1 DIV.pptx42.17kb
|   ├──3. IMUL Instructions.en.srt9.60kb
|   ├──3. IMUL Instructions.mp479.21M
|   ├──3. IMUL Instructions.srt9.23kb
|   └──3.1 01-IMUL.pptx44.14kb
├──16. Creating Functions
|   ├──1. The Stack.en.srt16.49kb
|   ├──1. The Stack.mp4179.33M
|   ├──1. The Stack.srt16.48kb
|   ├──1.1 the stack.pptx37.76kb
|   ├──2. Creating Stackframes, CALL and RET instructions.en.srt7.03kb
|   ├──2. Creating Stackframes, CALL and RET instructions.mp474.15M
|   ├──2. Creating Stackframes, CALL and RET instructions.srt6.73kb
|   ├──3. Calling Conventions.en.srt10.10kb
|   ├──3. Calling Conventions.mp451.26M
|   ├──3. Calling Conventions.srt9.67kb
|   ├──3.1 calling conventions.pptx48.99kb
|   ├──3.2 What are calling conventions.txt1.75kb
|   ├──4. Simple Function Call with 4 args and no local variables.en.srt9.01kb
|   ├──4. Simple Function Call with 4 args and no local variables.mp4102.71M
|   ├──4. Simple Function Call with 4 args and no local variables.srt9.22kb
|   ├──5. Function Call with 4 args and 4 local variables.en.srt12.21kb
|   ├──5. Function Call with 4 args and 4 local variables.mp4157.07M
|   ├──5. Function Call with 4 args and 4 local variables.srt12.33kb
|   ├──6. Function Call with 5 args.en.srt8.26kb
|   ├──6. Function Call with 5 args.mp4114.85M
|   ├──6. Function Call with 5 args.srt8.54kb
|   ├──7. Function Call with 6 args.en.srt11.96kb
|   ├──7. Function Call with 6 args.mp4156.88M
|   ├──7. Function Call with 6 args.srt12.17kb
|   ├──8. Function Call with 7 args.en.srt15.33kb
|   ├──8. Function Call with 7 args.mp4205.51M
|   └──8. Function Call with 7 args.srt15.67kb
├──17. Practicals on Reverse Engineering
|   ├──1. Introduction to the Practicals.en.srt4.42kb
|   ├──1. Introduction to the Practicals.mp438.93M
|   ├──1. Introduction to the Practicals.srt4.21kb
|   ├──1.1 die_win64_portable_3.09_x64.zip19.67M
|   ├──2. How to check exe type.en.srt9.22kb
|   ├──2. How to check exe type.mp494.34M
|   ├──2. How to check exe type.srt9.22kb
|   └──2.1 01-easiest crackme.zip163.43kb
├──18. Phishing for Passwords
|   ├──1. Phishing for Passwords.en.srt4.68kb
|   ├──1. Phishing for Passwords.mp438.07M
|   └──1. Phishing for Passwords.srt4.71kb
├──19. How to reverse a jump and patch the file
|   ├──1. How to reverse a jump and patch the file.en.srt5.19kb
|   ├──1. How to reverse a jump and patch the file.mp449.80M
|   └──1. How to reverse a jump and patch the file.srt5.07kb
├──2. Intro to x64 architecture
|   ├──1. Why use a Debugger for learning Assembly Language.en.srt6.44kb
|   ├──1. Why use a Debugger for learning Assembly Language.mp456.44M
|   ├──1. Why use a Debugger for learning Assembly Language.srt6.20kb
|   ├──1.1 why use debugger.zip122.03kb
|   ├──2. x64 instructions.en.srt6.22kb
|   ├──2. x64 instructions.mp444.93M
|   ├──2. x64 instructions.srt5.84kb
|   └──2.1 x64_template.zip127.78kb
├──20. The Comment Tracing method
|   ├──1. The Comment Tracing method.en.srt21.11kb
|   ├──1. The Comment Tracing method.mp4222.02M
|   └──1. The Comment Tracing method.srt21.52kb
├──21. Patch exe to change password
|   ├──1. How to directly access memory to modify password and patch the exe file.en.srt7.66kb
|   ├──1. How to directly access memory to modify password and patch the exe file.mp474.28M
|   └──1. How to directly access memory to modify password and patch the exe file.srt7.61kb
├──22. GUI Crackme Techniques
|   ├──1. Enabling a disabled greyed out button.en.srt7.52kb
|   ├──1. Enabling a disabled greyed out button.mp456.01M
|   ├──1. Enabling a disabled greyed out button.srt7.44kb
|   ├──1.1 03-Ser-Me.zip215.07kb
|   ├──1.2 resource_hacker.zip3.02M
|   ├──2. How to remove a Nag Message Box.en.srt6.06kb
|   ├──2. How to remove a Nag Message Box.mp463.32M
|   ├──2. How to remove a Nag Message Box.srt6.27kb
|   ├──3. Patching to accept any serial key and also to modify the message box.en.srt10.14kb
|   ├──3. Patching to accept any serial key and also to modify the message box.mp4115.90M
|   └──3. Patching to accept any serial key and also to modify the message box.srt10.16kb
├──23. Deep Tracing Username and Password
|   ├──1. Tracing username.en.srt31.22kb
|   ├──1. Tracing username.mp4358.09M
|   ├──1. Tracing username.srt31.73kb
|   ├──1.2 unzip password.txt0.07kb
|   ├──2. Tracing password.en.srt9.70kb
|   ├──2. Tracing password.mp493.31M
|   └──2. Tracing password.srt9.50kb
├──24. Tracing EAX values and Stepping into Calls
|   ├──1. Tracing EAX values.en.srt14.42kb
|   ├──1. Tracing EAX values.mp4117.16M
|   ├──1. Tracing EAX values.srt14.38kb
|   ├──1.2 password to unzip file.txt0.05kb
|   ├──2. Patching to show the Right Message.en.srt5.15kb
|   ├──2. Patching to show the Right Message.mp452.07M
|   └──2. Patching to show the Right Message.srt5.33kb
├──25. Get the password
|   ├──1. Tracing EAX values to get password.en.srt14.82kb
|   ├──1. Tracing EAX values to get password.mp4160.23M
|   ├──1. Tracing EAX values to get password.srt14.69kb
|   ├──2. Patching to show Congrats message.en.srt6.58kb
|   ├──2. Patching to show Congrats message.mp467.06M
|   └──2. Patching to show Congrats message.srt6.59kb
├──26. Loop Tracing Long Passwords
|   ├──1. Loop Tracing Part 1.en.srt20.06kb
|   ├──1. Loop Tracing Part 1.mp4201.06M
|   ├──1. Loop Tracing Part 1.srt19.87kb
|   ├──2. Loop Tracing Part 2.en.srt14.87kb
|   ├──2. Loop Tracing Part 2.mp4179.98M
|   ├──2. Loop Tracing Part 2.srt15.07kb
|   ├──3. Loop Tracing Part 3.en.srt10.59kb
|   ├──3. Loop Tracing Part 3.mp4115.30M
|   ├──3. Loop Tracing Part 3.srt10.51kb
|   ├──4. Identifying multiple patching options to always show the good message.en.srt4.39kb
|   ├──4. Identifying multiple patching options to always show the good message.mp445.34M
|   └──4. Identifying multiple patching options to always show the good message.srt4.48kb
├──27. Loop Tracing GUI Crackme
|   ├──1. Loop Tracing Registration Number - Part 1.en.srt13.32kb
|   ├──1. Loop Tracing Registration Number - Part 1.mp4132.73M
|   ├──1. Loop Tracing Registration Number - Part 1.srt12.99kb
|   ├──2. Loop Tracing Registration Number - Part 2.en.srt6.62kb
|   ├──2. Loop Tracing Registration Number - Part 2.mp472.48M
|   ├──2. Loop Tracing Registration Number - Part 2.srt6.58kb
|   ├──3. Proper way to patch MessageBox.en.srt12.15kb
|   ├──3. Proper way to patch MessageBox.mp4116.30M
|   └──3. Proper way to patch MessageBox.srt12.27kb
├──28. Comment Tracking Techniques
|   ├──1. Comment Tracking Technique - Part 1.en.srt13.41kb
|   ├──1. Comment Tracking Technique - Part 1.mp4134.18M
|   ├──1. Comment Tracking Technique - Part 1.srt13.37kb
|   ├──2. Comment Tracking Technique - Part 2.en.srt8.14kb
|   ├──2. Comment Tracking Technique - Part 2.mp480.45M
|   ├──2. Comment Tracking Technique - Part 2.srt8.11kb
|   ├──3. Patching To Show the Good Message.en.srt4.12kb
|   ├──3. Patching To Show the Good Message.mp442.26M
|   └──3. Patching To Show the Good Message.srt4.33kb
├──29. How to Create Keygens
|   ├──1. Creating a Self-Keygen.en.srt11.52kb
|   ├──1. Creating a Self-Keygen.mp4121.87M
|   ├──1. Creating a Self-Keygen.srt11.58kb
|   ├──2. Modifying MessageBox Caption using CodeCaves.en.srt9.45kb
|   ├──2. Modifying MessageBox Caption using CodeCaves.mp4103.62M
|   └──2. Modifying MessageBox Caption using CodeCaves.srt9.52kb
├──3. Your First Program
|   ├──1. Write your first instruction.en.srt8.99kb
|   ├──1. Write your first instruction.mp490.63M
|   └──1. Write your first instruction.srt8.98kb
├──30. How to Create Keygens even though no Error MessageBox is shown
|   ├──1. Phishing for the Serial.en.srt14.19kb
|   ├──1. Phishing for the Serial.mp4141.09M
|   ├──1. Phishing for the Serial.srt13.76kb
|   ├──2. Improvise an alternative MessageBox to show serial key.en.srt16.31kb
|   ├──2. Improvise an alternative MessageBox to show serial key.mp4140.68M
|   └──2. Improvise an alternative MessageBox to show serial key.srt16.43kb
├──31. Fast Tracing by Toggling ZF flag
|   ├──1. Fast Tracing by Toggling the ZF flag.en.srt12.44kb
|   ├──1. Fast Tracing by Toggling the ZF flag.mp4102.55M
|   ├──1. Fast Tracing by Toggling the ZF flag.srt12.22kb
|   ├──2. Patching Multiple Jumps with Block NOPs.en.srt4.56kb
|   ├──2. Patching Multiple Jumps with Block NOPs.mp447.67M
|   └──2. Patching Multiple Jumps with Block NOPs.srt4.72kb
├──32. Removing Recurrent Nags and Defeating Anti-Debugger Protection
|   ├──1. Installing Process Hacker.en.srt3.24kb
|   ├──1. Installing Process Hacker.mp430.52M
|   ├──1. Installing Process Hacker.srt3.16kb
|   ├──1.1 download link.txt0.05kb
|   ├──1.2 processhacker-2.39-setup.zip2.13M
|   ├──2. Behaviour Analysis.en.srt9.70kb
|   ├──2. Behaviour Analysis.mp482.66M
|   ├──2. Behaviour Analysis.srt9.56kb
|   ├──3. Defeating Anti-Debugger and Killing the 1st Nag.en.srt9.05kb
|   ├──3. Defeating Anti-Debugger and Killing the 1st Nag.mp483.09M
|   ├──3. Defeating Anti-Debugger and Killing the 1st Nag.srt9.15kb
|   ├──4. Killing the 2nd Nag and Avoiding Patching Relocation Memory.en.srt4.89kb
|   ├──4. Killing the 2nd Nag and Avoiding Patching Relocation Memory.mp453.62M
|   ├──4. Killing the 2nd Nag and Avoiding Patching Relocation Memory.srt5.02kb
|   ├──5. Killing 3rd Nag and Using Intermodular Exit API to Quit.en.srt7.15kb
|   ├──5. Killing 3rd Nag and Using Intermodular Exit API to Quit.mp466.71M
|   └──5. Killing 3rd Nag and Using Intermodular Exit API to Quit.srt7.11kb
├──33. Self-Keygen Using Data Segment with printf Function
|   ├──1. Tracing the algorithm for key generation.en.srt16.62kb
|   ├──1. Tracing the algorithm for key generation.mp4145.49M
|   ├──1. Tracing the algorithm for key generation.srt16.22kb
|   ├──2. Inject own printf function from within an exe to print out serial key.en.srt16.04kb
|   ├──2. Inject own printf function from within an exe to print out serial key.mp4164.19M
|   └──2. Inject own printf function from within an exe to print out serial key.srt15.93kb
├──34. Tracing length of secret code and analyzing x64 Fastcall Parameters
|   ├──1. Behaviour Analysis.en.srt4.24kb
|   ├──1. Behaviour Analysis.mp430.32M
|   ├──1. Behaviour Analysis.srt4.23kb
|   ├──2. Tracing length of secret code.en.srt13.16kb
|   ├──2. Tracing length of secret code.mp4143.28M
|   ├──2. Tracing length of secret code.srt13.12kb
|   ├──3. Analyzing x64 Fastcall Parameters.en.srt9.71kb
|   ├──3. Analyzing x64 Fastcall Parameters.mp496.24M
|   └──3. Analyzing x64 Fastcall Parameters.srt9.64kb
├──35. Bypassing Encryption
|   ├──1. Behaviour Analysis.en.srt22.18kb
|   ├──1. Behaviour Analysis.mp4261.04M
|   ├──1. Behaviour Analysis.srt22.16kb
|   ├──2. Bypassing encryption by analyzing CMP instructions.en.srt19.50kb
|   ├──2. Bypassing encryption by analyzing CMP instructions.mp4236.71M
|   ├──2. Bypassing encryption by analyzing CMP instructions.srt19.82kb
|   ├──3. Bypassing encryption by patching.en.srt4.45kb
|   ├──3. Bypassing encryption by patching.mp455.11M
|   └──3. Bypassing encryption by patching.srt4.45kb
├──36. Bypass UPX protection
|   ├──1. Debug a UPX packed binary.en.srt14.11kb
|   ├──1. Debug a UPX packed binary.mp499.19M
|   ├──1. Debug a UPX packed binary.srt14.10kb
|   ├──2. Phish for password without using string search.en.srt16.56kb
|   ├──2. Phish for password without using string search.mp4190.22M
|   ├──2. Phish for password without using string search.srt16.69kb
|   ├──3. Patch memory with Python.en.srt16.35kb
|   ├──3. Patch memory with Python.mp4136.80M
|   └──3. Patch memory with Python.srt16.78kb
├──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.srt12.86kb
|   ├──1. Call Stack Method and Identifying AOB (Array of Bytes) for memory scan.mp4113.49M
|   ├──1. Call Stack Method and Identifying AOB (Array of Bytes) for memory scan.srt12.89kb
|   ├──2. Load and Patch Memory with Python.en.srt6.35kb
|   ├──2. Load and Patch Memory with Python.mp453.06M
|   └──2. Load and Patch Memory with Python.srt6.05kb
├──38. Resources For Further Study
|   ├──1. Where to go for more courses on Reverse Engineering.en.srt3.61kb
|   ├──1. Where to go for more courses on Reverse Engineering.mp423.06M
|   ├──1. Where to go for more courses on Reverse Engineering.srt3.33kb
|   └──1.1 where to go from here.txt0.33kb
├──4. Accessing Memory
|   ├──1. Storing number constants in memory.en.srt17.93kb
|   ├──1. Storing number constants in memory.mp4191.38M
|   ├──1. Storing number constants in memory.srt17.94kb
|   ├──2. Storing string constants in memory.en.srt8.16kb
|   ├──2. Storing string constants in memory.mp497.11M
|   ├──2. Storing string constants in memory.srt8.18kb
|   ├──3. Creating variables.en.srt5.77kb
|   ├──3. Creating variables.mp468.80M
|   └──3. Creating variables.srt5.90kb
├──5. Add Instructions
|   ├──1. How to zero out a register using XOR.en.srt2.11kb
|   ├──1. How to zero out a register using XOR.mp433.87M
|   ├──1. How to zero out a register using XOR.srt2.17kb
|   ├──2. ADD instructions.en.srt4.22kb
|   ├──2. ADD instructions.mp457.68M
|   └──2. ADD instructions.srt4.38kb
├──6. Partial MOV instructions
|   ├──1. Creating a new template.en.srt1.59kb
|   ├──1. Creating a new template.mp425.07M
|   ├──1. Creating a new template.srt1.61kb
|   ├──2. Partial MOV instructions.en.srt3.76kb
|   ├──2. Partial MOV instructions.mp444.72M
|   └──2. Partial MOV instructions.srt3.84kb
├──7. PUSH and POP instructions
|   ├──1. Basics of PUSH and POP.en.srt7.87kb
|   ├──1. Basics of PUSH and POP.mp486.05M
|   ├──1. Basics of PUSH and POP.srt7.87kb
|   ├──2. Exercise on PUSH and POP.en.srt2.97kb
|   ├──2. Exercise on PUSH and POP.mp436.07M
|   └──2. Exercise on PUSH and POP.srt3.10kb
├──8. MOV Instructions
|   ├──1. Intro to MOV Instructions.en.srt1.05kb
|   ├──1. Intro to MOV Instructions.mp411.04M
|   ├──1. Intro to MOV Instructions.srt0.96kb
|   ├──1.1 4 TYPES of MOV.txt0.07kb
|   ├──2. Practical on MOV Instructions.en.srt3.85kb
|   ├──2. Practical on MOV Instructions.mp453.82M
|   └──2. Practical on MOV Instructions.srt3.97kb
└──9. XCHG Instructions
|   ├──1. XCHG Instruction.en.srt4.89kb
|   ├──1. XCHG Instruction.mp456.32M
|   ├──1. XCHG Instruction.srt4.86kb
|   ├──1.1 xchg notes.txt0.03kb
|   ├──2. XCHG Memory.en.srt6.86kb
|   ├──2. XCHG Memory.mp495.36M
|   ├──2. XCHG Memory.srt6.98kb
|   └──2.1 xchg memory notes.txt0.19kb

muzos 发表于 2025-7-3 06:48

强烈支持楼主ing……

xdwknet 发表于 2025-7-3 07:20

C and DEC.srt4.66kb

laoda1228 发表于 2025-7-3 07:29

[百度网盘] rk0774-x64汇编语言与逆向工程实战(英文版) [复制链接] |主动推送

huluancuan 发表于 2025-7-3 07:44

x64汇编语言与逆向工程实战(英文版)

piggaga00 发表于 2025-7-3 07:46

11111111111111111111

yjip267 发表于 2025-7-3 08:25

汇编语言与逆向工程实战

jsmlbl 发表于 2025-7-3 08:29

x64汇编语言与逆向工程实战

youliaoa 发表于 2025-7-3 08:49

谢谢分享

baboon 发表于 2025-7-3 08:54

rk0774-x64汇编语言与逆向工程实战(英文版)
页: [1] 2 3 4 5
查看完整版本: rk0774-x64汇编语言与逆向工程实战(英文版)