Featured resource
2026 Tech Forecast
2026 Tech Forecast

1,500+ tech insiders, business leaders, and Pluralsight Authors share their predictions on what’s shifting fastest and how to stay ahead.

Download the forecast
  • Course

Reverse Engineering with IDA Pro

Automated tools miss critical malware indicators during investigations. This course will teach you to manually reverse engineer binaries using IDA Pro—reconstructing code logic, extracting behaviors, and identifying attacker techniques.

Intermediate
1h 38m

Created by Paul Sanford

Last Updated Jul 08, 2026

Course Thumbnail
  • Course

Reverse Engineering with IDA Pro

Automated tools miss critical malware indicators during investigations. This course will teach you to manually reverse engineer binaries using IDA Pro—reconstructing code logic, extracting behaviors, and identifying attacker techniques.

Intermediate
1h 38m

Created by Paul Sanford

Last Updated Jul 08, 2026

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Security
What you'll learn

Security analysts frequently encounter unknown executables during incident response but lack the reverse engineering skills to analyze compiled binaries, forcing reliance on automated sandboxes that provide incomplete behavioral data and miss sophisticated evasion techniques. In this course, Reverse Engineering with IDA Pro, you'll gain the ability to systematically dissect binaries and extract malicious capabilities through manual static and dynamic analysis. First, you'll master the IDA Pro 9.x advanced analysis workflow by configuring custom workspaces, applying FLIRT signatures to identify library code, reconstructing C++ class hierarchies from stripped binaries, and analyzing calling conventions to interpret decompiled functions. Next, you'll execute deep-dive static and dynamic analysis using IDA's Appcall feature to test individual functions, tracing data flow through cross-references and proximity browsers, debugging remote Android targets, and creating custom control flow visualizations to simplify complex program logic. Finally, you'll optimize decompilation with the Hex-Rays engine by renaming variables and applying type casts for readable pseudocode, implementing custom structures for proprietary data formats, and leveraging the Lumina server to identify known library functions from collective intelligence. When you're finished with this course, you'll have the skills and knowledge of IDA Pro reverse engineering needed to independently analyze malicious executables, extract behavioral indicators, and understand attacker techniques without relying solely on automated analysis tools.

Reverse Engineering with IDA Pro
Intermediate
1h 38m
Table of contents

About the author
Paul Sanford - Pluralsight course - Reverse Engineering with IDA Pro
Paul Sanford
1 courses 0.0 author rating 0 ratings

Paul Sanford is a digital forensics examiner with 10+ years of experience in incident response, cyber investigations, and advanced forensic analysis across enterprise and tactical environments.

2025 Forrester Wave™ names Pluralsight as a Leader among tech skills dev platforms

See how our offering and strategy stack up.

forrester wave report