The Complete Reverse Engineering Course Bundle

Master the art of cracking open any software through reverse engineering, and make it do what you want - from beginner to intermediate

What you'll learn

  • Reverse engineer software
  • Android Malware Reverse Engineering
  • How to Create a Ransomware Decryption Tool
  • How to unpack programs
  • Bypass anti-debuggers
  • Graphical analysis of code
  • Use x64dbg debugger
  • Debugging .NET programs using dnSpy
  • How to use Radare 2 to reverse engineer binaries.
  • Solve CrackMe challenges
  • Disassemble programs into assembly code
  • Modify program behaviour
  • Patch programs
  • Obfuscation and De-obfuscation techniques
  • Serial Phishing
  • Creating keygens

Requirements

  • Windows PC
  • Basic IT knowledge
  • Interest to solve crackme challenges
  • Some Assembly or C background would help, but not mandatory
  • C# would be an advantage but not compulsory


Description

This course bundle is suitable for cyber security newcomers as well as cyber security professionals who would like to dive into the world of reverse engineering.

Our training will also provide students with the ability to set up an Android analysis environment, allowing them to analyse suspicious Android apps and determine whether or not they are malicious. It provides the fundamentals not only on Android security, but on Android applications in general.

Our training will take you through the process of developing a basic Android application, providing insight into the inner workings of an Android APK. Upon completion, students will have their own analysis environment along with the knowledge required to analyse suspicious APKs.

We will cover x64dbg as one of the most popular modern debugger in use today. You can use its powerful graphical tool for Reverse Engineering, Malware Analysis and Software Debugging. You will learn how to disassemble a program and represent it in a graphical view so as to be able to easily analyse and understand how the program works. We will look at software protection and how to reverse engineer it. You will also learn how to use x64dbg by solving a simple CrackMe challenge. A CrackMe is a small program designed to test a programmer's reverse engineering skills.

You will learn how to decompile and debug .NET programs, how to use dnSpy, de4dot and UnconfuserEx tools to reverse engineer .NET programs written in C# and VB.NET.

You will learn how to use Radare 2 reverse engineering framework. With the goal is to get over the hard part as fast as possible so that you can get comfortable with Radare2. You will learn how to setup Radare2, understanding its syntax and config, how to gathering info about the binary, run-time debugging and patching the binary.


Who this course is for:

  • Students interested in Cyber Security and hacking
  • Anyone with an Android Reverse Engineering
  • Reverse engineer, understand and change malware
  • Anyone interested in learning reverse engineering and software cracking
  • Programmers with want to learn debugging
  • Students who want to know how programs work internally
  • Anyone interested in learning how to patch programs
  • Programmers who want to learn how to debug software using x64dbg
  • Anyone who has an interest in how to decompile a .NET assembly
  • Software developers who want to level up their skills on Reverse Engineering
  • Anyone who wants to know how to extract and dump exe from packed programs
  • Computing students who like to learn how software protection works
  • An introduction to Software Protection for anyone who wants to get started in this field
  • People who already know basic reverse engineering and want to learn how Radare2 can be used
  • Hackers looking for a free tool instead of IDA Pro. (IDA Pro costs thousands of dollars)



Your Instructor


StationX
StationX

Station X the award-winning leading provider of online cyber security training and consultancy services since 1999.

Through our hands-on learning experiences, we provide the most engaging and effective way to learn real-world concepts and skills that you need to be successful in a cyber career.

We have built and aggregated over 1,000 classes, virtual labs, practice tests, and exam simulations in topics such as cyber security, hacking, penetration testing, certifications, Linux, networking, cloud and more.

To date, our training has benefited more than 250,000 students in 195+ countries, winning us the prestigious

AI Cyber Security Educator of the Year 2020 Award.


Courses Included with Purchase



Reverse Engineering with Radare2
Harness the Power of the Open-Source Radare2 for Your Reverse Engineering Projects
Geri Revay
Mobile Security: Reverse Engineer Android Apps From Scratch
Learn Android reverse engineering in less than 4 hours
Flip Cortex
x64dbg Debugger for Reverse Engineering Beginners
Learn how to reverse engineer and debug programs with x64dbg in 1 hour
Paul Chin
x64dbg Static Analysis for Reverse Engineering Beginners
Introduction to using x64dbg to reverse engineer programs using graphical static analysis
Paul Chin
Reverse Engineering .NET with dnSpy
Learn Reverse Engineering and debugging for .NET programs written in C# and VB.NET using dnSpy
Paul Chin
Reverse Engineering and Software Protection
Learn how software protection works from the inside out using the x64dbg debugger
Paul Chin

Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.