Reverse Engineering – Part 1

Reverse engineering is the art of understanding how a system works and meddling with it. An expert reverse engineer can change a binary (compiled) or non-binary (interpreted) application in any way s/he wants, pretty much like having access to the source code.

Throughout this course, you will learn about what computers are, how assembly programming works, specifics of the Windows operating system and its portable executable file format. You will also learn how to reverse engineer, bypass, and modify software protections and licenses. 

This course will teach you to be an expert reverse engineer. On top of that, you will learn methods to increase your performance, you will get to know the tools of the trade and master them, learn how to protect against reverse engineering and more importantly, how to bypass all those protections.

Start Learning for as Little As $8 a Month!

Start Your FREE Two Week Trial

We are working day and night to bring you fresh courses every month. And we have brand new features in the works like guided career paths, hands-on labs and experiences, dedicated mentors, cyber range integration and so much more.

Related Courses

Add Your Heading Text Here

Getting Started with Kali Linux Penetration Testing

Learn how to to use Kali Linux tools for vulnerability analysis from this hands-on course.


Wireless Pentesting with the Raspberry Pi

Learn about Raspberry Pi and various network scenarios such as wireless security and network scanning.


Deep Dive into the World of Malware

Explore modern malware families and techniques and learn how they are used in the “real world.


Metasploit Like a Pro

Learn to use Metasploit in this beginner-friendly and hands-on course.

« » page 1 / 10