|
IDA Plug-in tutorial
Currently working on an IDA plug-in writing tutorial. Here's the table of contents so far, if anyone has anything they'd like to see in it, drop me a line. I'm about 20% of the way through it, and it's probably still some weeks away due to work constraints. 1 Intro 1.1 Why this tutorial 1.2 What's covered 1.3 What this isn't 1.4 What you need 1.5 Alternatives 2 Setting up a build environment 2.1 Windows using Visual Studio 2.2 Windows using Dev-C++ with MinGW 2.3 Linux using GCC/Make 3 The IDA SDK 4 Classes and Structures 5 Functions 5.1 UI navigation 5.2 Code navigation 5.3 Names & Commentary 5.4 I/O 5.5 Tracing / Breakpoints 5.6 Debugging 5.7 Extending IDC 5.8 Bringing other APIs into the mix 5.9 Miscellaneous 6 Example 1: Getting a list of functions 7 Example 2: Listing all instructions in a function 8 Example 3: Looking for sprintf, strcpy, etc. 9 Example 4: Auto-loading DLLs into the database 10 Example 5: Writing trace output to file 11 Things worth noting Comments
| ||||||