10最好的逆向工程教程推荐

"This post includes affiliate links for which I may make a small commission at no extra cost to you should you make a purchase."

特写 iPhone,显示 Udemy 应用程序和带笔记本的笔记本电脑有数以千计的在线课程和课程可以帮助您提高 逆向工程 技能并获得 逆向工程 证书。

在这篇博客文章中,我们的专家汇总了 10 个精选列表 最好的 逆向工程 课程, 现在在线提供的教程、培训计划、课程和认证。

我们只包括那些符合我们高质量标准的课程。我们花了很多时间和精力来为您收集这些。这些课程适合所有级别的初学者、中级学习者和专家。

以下是这些课程以及它们为您提供的内容!

10最好的逆向工程教程推荐

1. Reverse Engineering 6: Reversing .NET with dnSpy 经过 Paul Chin Udemy课程 我们的最佳选择

Learn Reverse Engineering and debugging for .NET programs written in C# and VB.NET using dnSpy

截至目前,超过 41118+ 人们已经注册了这门课程,而且已经结束了 190+ 评论.

课程内容
Introduction
Introduction to .NET programs
Installing dnSpy
Introduction to crackme 18
Patching with dnSpy
Serial Phising with dnSpy
Creating a C# Keygen
Installing Visual Studio to create a gui keygen
Creating a gui keygen in C#
Introduction to .NET Software Protection
Installing .NET reversing tools
Protecting .NET software with Confuser 1.9
Deobfuscating Confuser 1.9
Protecting .NET software with ConfuserEx
Unpacking ConfuserEX
Resources for Further Study

单击此处获得 95% OFF 折扣,当您单击时将自动应用折扣

2. Game Hacking: Cheat Engine Game Hacking Basics 经过 Paul Chin Udemy课程

Introduction to reverse engineering and memory hacking using Cheat Engine

截至目前,超过 34725+ 人们已经注册了这门课程,而且已经结束了 153+ 评论.

课程内容
“Introduction
Installing Cheat Engine
Installing, Configuring and Playing Assault Cube
Memory scanning for health
Memory Scanning For Ammo and the Freeze Technique
Introduction to Pointers and Data Structures
Finding Static Addresses Using Pointers and Data Structures
Introduction to Pointer Scanning
Using Pointer Scan to find the Health Static Addressess
Introduction to Code Injection & Assembly Editing
Writing Scripts To Inject Code
Differentiate Players vs Enemies When Writing Scripts by using Commonality Scans
3D Coordinate System and How To Scan For Unknown Values
Teleporting: Pointer Scanning & Freeze Method to find address for Z coordinate
Resources for Further Study”

单击此处获得 95% OFF 折扣,当您单击时将自动应用折扣

3. Mobile Security: Reverse Engineer Android Apps From Scratch 经过 Flip Cortex Udemy课程

Learn Android reverse engineering in less than 4 hours

截至目前,超过 34562+ 人们已经注册了这门课程,而且已经结束了 380+ 评论.

课程内容
Course prerequisites
Intro to Android
Course/Lab setup
Developing a basic Android App
Analyzing Android Apps
Case study: Analyzing real ransomware and developing a decryption tool

单击此处获得 95% OFF 折扣,当您单击时将自动应用折扣

4. Reverse Engineering 1: x64dbg Debugger for Beginners 经过 Paul Chin Udemy课程

Learn how to reverse engineer and debug programs with x64dbg in 1 hour

截至目前,超过 30109+ 人们已经注册了这门课程,而且已经结束了 403+ 评论.

课程内容
Introduction
Installing x64dbg
Downloading CrackMe’s for practising
Preparing workspace for reverse engineering
Assembly Language Basics
Debugger Stepping Basics
Stepping Into Calls
Breakpoints
Reversing Jumps
How to patch a program
Additional Resources

单击此处获得 95% OFF 折扣,当您单击时将自动应用折扣

5. Reverse Engineering and Malware Analysis Fundamentals 经过 Paul Chin Udemy课程

Beginners’ course on reverse engineering and malware analysis

截至目前,超过 23559+ 人们已经注册了这门课程,而且已经结束了 672+ 评论.

课程内容
Introduction
Installing Virtual Machine and configuring it
Installing the tools – Flare VM
Files and File Formats
Virtual Memory and the Portable Executable (PE) File
Windows Internals
Intro to Static and Dynamic Analysis
Installing additional tools
Lab: Static Analysis of Malware Sample 1
Dynamic Analysis Workflow
Lab: Dynamic Analysis of Malware Sample 1
Lab: Procdot Analysis of Malware Sample 1
Lab: Network Analysis of Malware Sample 1
Lab Exercise: Intro to Analysis of Malware Sample 2
Lab: Static Analysis of Malware Sample 2 – Unpacking
Lab: Static Analysis of Malware Sample 2 – Embedded Strings Analysis
Lab – dynamic analyis of malware sample 2
Assembly Language Basics
Reverse Engineering Malware Sample 3
Reverse Engineering Malware Sample 4 (Ransomware)
Reverse Engineering Malware Sample 5 (Simda Trojan)
Resources For Further Study

单击此处获得 95% OFF 折扣,当您单击时将自动应用折扣

6. Reverse Engineering: Ghidra For Beginners 经过 Paul Chin Udemy课程

Learn Reverse Engineering Using Ghidra On Linux And Windows

截至目前,超过 20470+ 人们已经注册了这门课程,而且已经结束了 298+ 评论.

课程内容
“Introduction
Installing Kali Linux and Ghidra
Creating Projects and Importing Files
Decompiling Code and Renaming Symbols
Saving and Restoring Virtual Machine Snapshots
Configuring Ghidra to Highlight All Similar Variables Based On Selection
ASCII Code and Hex Numbers
ASCII Code and Array Indexes
Stepping into functions and adding comments
Ghidra on Windows
Reversing Workflows
Reversing GUI CrackMe’s
Converting data types, Using Debuggers, Creating Functions and Function Graph
How to run windows exe programs on Linux
Reversing using combination of listing assembly and decompiled view
Resources For Further Study”

单击此处获得 95% OFF 折扣,当您单击时将自动应用折扣

7. Reverse Engineering 2: Windows GUI Programs 经过 Paul Chin Udemy课程

Reverse engineer Windows Graphical User Interface programs with xdbg

截至目前,超过 20027+ 人们已经注册了这门课程,而且已经结束了 147+ 评论.

课程内容
Introduction
Introduction to windows gui programs
Analyzing PE files
Setting up x64dbg
Setting breakpoints on strings
Windows API functions
Pushing parameters to the stack
Bypassing messages
Bypassing using xor assembly
Breakpoints on Intermodular Calls
Breakpoints from Call Stack
Registration file checks
Analyzing crackme 2
Registration checks
Software registration
Removing Nag screens
Analyzing crackme 3
Removing Nag screen 1
Removing Nag screen 2
Setting Registration Status
Trial Periods
Analyzing Trial Periods
Extending Trial Periods
Autogenerated serial keys
Autogenerated serial keys 2
Practical Exercise – TDC
Patching EAX register values
Hardware Breakpoints
Memory Patching
xAnalyzer
Serial Phishing
Resources for Further Study

单击此处获得 95% OFF 折扣,当您单击时将自动应用折扣

8. Reverse Engineering and Exploit Development 经过 Infinite Skills Udemy课程

Application Penetration Testing for Security Professionals

截至目前,超过 11125+ 人们已经注册了这门课程,而且已经结束了 1233+ 评论.

课程内容
Getting Started
Reversing Compiled Windows Applications
Reversing Compiled OS X Applications
Reversing Compiled Linux Applications
Reversing Android Applications
Finding Other Vulnerabilities
Simple Exploits
Exploit Payloads
Making Exploits Harder To Detect
Web Exploitation
ARM Exploitation
Future Directions

单击此处获得 95% OFF 折扣,当您单击时将自动应用折扣

9. Expert Malware Analysis and Reverse Engineering 经过 Abhinav singh Udemy课程

Beginner to Expert series on Malware analysis and reverse engineering concepts.

截至目前,超过 5255+ 人们已经注册了这门课程,而且已经结束了 908+ 评论.

课程内容
Course Introduction & Overview of Cyber Kill chain
Getting started with analyzing malicious Files
Network Based analysis and forensics
Prtable Executable File analysis & Reverse Engineering

单击此处获得 95% OFF 折扣,当您单击时将自动应用折扣

10. Reverse Engineering with Radare 2 经过 Geri Revay Udemy课程

Harness the Power of the Open-Source Radare2 for Your Reverse Engineering Projects

截至目前,超过 1568+ 人们已经注册了这门课程,而且已经结束了 224+ 评论.

课程内容
Preparation
Reversing with Radare2
What is next?

单击此处获得 95% OFF 折扣,当您单击时将自动应用折扣

下面是一些关于学习的常见问题逆向工程

学习逆向工程需要多长时间?

“学习逆向工程需要多长时间”这个问题的答案是。 . .这取决于。每个人都有不同的需求,每个人都在不同的场景下工作,所以一个人的答案可能与另一个人的答案完全不同。

考虑这些问题:你想学习 逆向工程 是为了什么?你的出发点在哪里?您是初学者还是有使用 逆向工程 的经验?你能练习多少?每天1小时?每周40小时? 查看本课程关于 逆向工程.

逆向工程 学起来容易还是难?

不,学习 逆向工程 对大多数人来说并不难。检查这个 关于如何学习的课程 逆向工程 立刻!

如何快速学习逆向工程?

学习 逆向工程 最快的方法是先得到这个 逆向工程 课程, 然后尽可能练习你学到的任何东西。即使每天只有 15 分钟的练习。一致性是关键.

在哪里学习 逆向工程?

如果您想探索和学习 逆向工程,那么 Udemy 为您提供了学习 逆向工程 的最佳平台。查看此 关于如何学习的课程 逆向工程 立刻!