What Are Relocations? Exploring the Relocation Table in PE File Format
Dr Josh Stroschein via YouTube
Learn Generative AI, Prompt Engineering, and LLMs for Free
Get 20% off all career paths from fullstack to AI
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
This 15-minute video tutorial explores relocations in the PE file format, an essential component for reverse engineers and malware analysts. Dive into how relocations enable PE files to load at different memory locations by dynamically adjusting addresses—a critical concept for understanding malware behavior across systems. Learn the relationship between relocations and Address Space Layout Randomization (ASLR), and discover the key steps that in-memory loaders must take when handling relocations. Dr. Josh Stroschein, an expert in cybersecurity and reverse engineering, provides clear explanations of the relocation table and its significance in malware analysis.
Syllabus
What Are Relocations? Exploring the Relocation Table
Taught by
Dr Josh Stroschein