
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.
Syllabus
- Introduction to Computer Engineering & Science
- Computer Arithmetic for Beginners
- Boolean Algebra
- Electronics
- Combinational Logic Circuits
- Introduction to Ghidra
- Introduction to Low-Level Computing
- Introduction to Reverse Engineering
- Assembly Language
- Creating Lab
- Writing Our First 64-Bit Assembly Program
- Disassembly and Disassembler
- Understanding Data Types
- Starting with Ghidra
- Debugging x86-64
- Malware Analysis and Reverse Engineering with Ghidra
- Binary Analysis
- Writing Our Second 64-Bit Assembly Program
- Symbols, Stripped and Not Stripped Binaries
- Linux – ELF Format
- Windows – PE Format
- OR XOR AND
- IDA Pro / IDA Freeware
- Data Display Debugger – DDD
- Jump and Loop
- Assembly Project Using Jump and Loop
- Memory Manipulation
- Calculator with Assembly
- Stack
- Functions
- Stack Frame and External Functions
- FuncArg and Preserving Registers
- Bits Everywhere!!!
- Macros
- Console IO and File IO
- File IO
Security Education
OffSec
iNE
Antisyphon
EC-Council
Applied Network Defense
Kaspersky
Sektor7
CompTIA
TCM Security
BlackHat
13Cubed
Dark Vortex
Enciphers
Forty North
Cyber warfare Labs
Maltrak
Scorpio Software
Security Onion
Zero Point Security
SentinelOne
Altered Security
SpecterOps
Pentester Academy
CQURE
PluralSight
StationX
Cybr
موسسههای دیگر