Due to Covid-19 safety restrictions PhoenixTS will temporarily be unable to provide food to our students who attend class at our Training Center; however, our Break Areas are currently open where students will find a constant supply of Coffee, Tea and Water. Students may bring their own lunch and snacks to eat in our breakrooms or at their seat in the classroom or eat out at one of the many nearby restaurants.
Course Overview
Price: $2500
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 Phoenix TS Training Consultant to discuss hosting a private class at 240-667-7757.
![[image]](https://phoenixts.com/wp-content/themes/phoenixts-com/assets/images/temp/image-9@2x.jpg)
Not seeing a good fit?
Let us know. Our team of instructional designers, curriculum developers, and subject matter experts can create a custom course for you.
Learn more about custom training
Course Outline
Module 1: Introduction to Disassembly
- Disassembly Theory
- The What of Disassembly
- The Why of Disassembly
- The How of Disassembly
Module 2: Reversing and Disassembly Tools
- Classification Tools
- Tools
- Deep Inspection Tools
Module 3 IDA Pro Background
- Hex-Rays’ Stance on Piracy
- Obtaining IDA Pro
- IDA Support Resources
- Your IDA Installation
- Thoughts on IDA’s User Interface
Module 4 Getting Started with IDA
- Launching IDA
- IDA Database Files
- Introduction to the IDA Desktop
- Desktop Behavior During Initial Analysis
- IDA Desktop Tips and Tricks
- Reporting Bugs
Module 5 IDA Data Displays
- The Principal IDA Displays
- Secondary IDA Displays
- Tertiary IDA Displays
Module 6 Disassembly Navigation
- Basic IDA Navigation
- Stack Frames
- Searching the Database
Module 7 Disassembly Manipulation
- Names and Naming
- Commenting in IDA
- Basic Code Transformations
- Basic Data Transformations
Module 8 Datatypes and Data Structures
- Recognizing Data Structure Use
- Creating IDA Structures
- Using Structure Templates
- Importing New Structures
- Using Standard Structures
- IDA TIL Files
- C++ Reversing Primer
Module 9 Cross-References and Graphing
- Cross-References
- IDA Graphing
Module 10 The Many Faces of IDA
- Console Mode IDA
- Using IDA’s Batch Mode
- Advanced IDA Usage
Module 11 Customizing IDA
- Configuration Files
- Additional IDA Configuration Options
Module 12 Library Recognition Using FLIRT Signatures
- Fast Library Identification and Recognition Technology
- Applying FLIRT Signatures
- Creating FLIRT Signature Files
Module 13 Extending IDA’s Knowledge
- Augmenting Function Information
- Augmenting Predefined Comments with loadint
Module 14 Patching Binaries and Other IDA Limitations
- The Infamous Patch Program Menu
- IDA Output Files and Patch Generation
- Extending IDA’s Capabilities
Module 15 IDA Scripting
- Basic Script Execution
- The IDC Language
- Associating IDC Scripts with Hotkeys
- Useful IDC Functions
- IDC Scripting Examples
- IDAPython
Due to Covid-19 safety restrictions PhoenixTS will temporarily be unable to provide food to our students who attend class at our Training Center; however, our Break Areas are currently open where students will find a constant supply of Coffee, Tea and Water. Students may bring their own lunch and snacks to eat in our breakrooms or at their seat in the classroom or eat out at one of the many nearby restaurants.