Course Overview
This one-day, instructor-led course introduces beginners to IDA Pro, a powerful tool for reverse engineering and binary analysis. Participants learn how to navigate the IDA interface, interpret disassembled code, and use the built-in decompiler. The course focuses on practical skills for analyzing binaries, editing code and data, applying type information, and leveraging helpful features and plugins to streamline reverse engineering tasks. It lays a strong foundation for more advanced IDA Pro usage or related reverse-engineering work. At the completion of this course, participants will be able to:
- Navigate and use the IDA Pro interface effectively, including viewing disassembly, pseudocode, imports/exports, and strings.
- Edit code and data interactively, rename functions and variables, add comments, and manage snapshots.
- Apply and manage type information using structures, enums, and type libraries.
- Use decompiler hints, signatures, and plugins to enhance analysis efficiency.
- Gain confidence using IDA Pro as a core tool for reverse engineering and prepare for more advanced tasks.
Course Includes:
- High quality hands-on training using role-plays and case-studies
- Full breakfast with variety of bagels, fruits, yogurt, doughnuts and juice
- Tea, coffee and soda avaiable throughout the day
- Freshly baked cookies at participating locations
Schedule
Currently, there are no public classes scheduled. Please contact a LEXX LIVETraining Consultant to discuss hosting a private class at 301-258-8200.
[/expandable_content]
Course Outline
Session 1: IDA Overview and Navigation
Session 2: “I” in IDA is for Interactive
Session 3: The IDA Type System
Session 4: Various Useful IDA Tricks
Prerequisites
- Basic understanding of computer architecture and operating systems.
- Basic programming experience, particularly in C and Python.
Computer Requirements
- Has IDA installed with a valid license for at least the Disassembler and a minimum of 1 Decompiler
- Runs Windows (Intel), Linux (Intel), or macOS (ARM or Intel) matching your IDA license
- Has IDAPython (Python 3.8+) installed
- Has a stable internet connection
- Can join Google Meets video conferencing, preferably with an active microphone, but not required
LEXX Live is registered with the National Association of State Boards of Accountancy (NASBA) as a sponsor of continuing professional education on the National Registry of CPE Sponsors. State boards of accountancy have final authority on the acceptance of individual courses for CPE credit. Complaints re-garding registered sponsors may be submitted to the National Registry of CPE Sponsors through its web site: www.nasbaregistry.org
