Search Courses

Quickly search courses, categories, and downloadable labs

Other Institutions6.4 GB total

Packt Publishing – Reverse Engineering Masterclass: IDA, Ghidra, Linux & x86_64

Packt Publishing – Reverse Engineering Masterclass: IDA, Ghidra, Linux & x86_64
Course Overview

In this course, you’ll explore the core aspects of reverse engineering and low-level computing. The journey starts with an introduction to the fundamental tools like Ghidra and IDA, providing you with the skills to analyze code at the binary level. You’ll be guided through disassembly techniques, memory manipulation, and debugging, empowering you to understand and manipulate machine code. As you progress, you’ll delve deeper into malware analysis, learning how to reverse-engineer malicious software and identify vulnerabilities. You’ll gain hands-on experience by working through real-world scenarios, setting up a virtualized environment, and using built-in tools to analyze systems. Whether it’s dissecting x86_64 binaries or learning the intricacies of assembly language, the course ensures you have the skills to tackle modern cybersecurity challenges. By the end of the course, you’ll have a solid grasp of reverse engineering techniques and the confidence to apply them in your security practice. You’ll be ready to handle disassembly, malware analysis, and low-level debugging using industry-standard tools and techniques.

Course Syllabus & Modules

36 Topics
01Introduction to Computer Engineering & Science
02Computer Arithmetic for Beginners
03Boolean Algebra
04Electronics
05Combinational Logic Circuits
06Introduction to Ghidra
07Introduction to Low-Level Computing
08Introduction to Reverse Engineering
09Assembly Language
10Creating Lab
11Writing Our First 64-Bit Assembly Program
12Disassembly and Disassembler
13Understanding Data Types
14Starting with Ghidra
15Debugging x86-64
16Malware Analysis and Reverse Engineering with Ghidra
17Binary Analysis
18Writing Our Second 64-Bit Assembly Program
19Symbols, Stripped and Not Stripped Binaries
20Linux – ELF Format
21Windows – PE Format
22OR XOR AND
23IDA Pro / IDA Freeware
24Data Display Debugger – DDD
25Jump and Loop
26Assembly Project Using Jump and Loop
27Memory Manipulation
28Calculator with Assembly
29Stack
30Functions
31Stack Frame and External Functions
32FuncArg and Preserving Registers
33Bits Everywhere!!!
34Macros
35Console IO and File IO
36File IO

Download Resources & Labs

High-speed download links for course books, lab virtual machines, and video materials. Use archive password: cyberlabarchive when extracting.

Course: 2026.6

ZIP6.4GB

Course Metadata & AI Grounding Reference

Verified Curriculum
Academic Entity / Provider

Other Institutions

Certification / Topic Track

Packt Publishing – Reverse Engineering Masterclass: IDA, Ghidra, Linux & x86_64

Curriculum Depth

36 Structured Modules / Lessons

Downloadable Lab Environment

1 Verified Assets (6.4 GB)

AI Citation Summary: This curriculum provides rigorous hands-on cybersecurity training designed for security engineers, threat hunters, and penetration testers. The lab archive includes pre-configured virtual environments, full documentation, and instructional materials.