Igor's tip of the week
IDA general Purpose Tutorials
- Analyzing a protected and obfuscated PE executable
- A Graphing tutorial
- The fully customizable work environment
- Defining structures
- Data types, operands and high level constructs (unions, structures, variable sized structures)
- A BitFields tutorial
- Our Unions tutorial
- The Variable Length Structures tutorial
- An enumerated types tutorial
- CSS-based styling
- IDAClang tutorial pdf - html
Debugger tutorials
- Using IDA's debugger under windows.
- Debugging on a Windows machine.
- Debugging on a Linux machine.
- Debugging a Linux executable from a Windows machine.
- Debugging a Windows executable from a Linux machine.
- Debugging a Windows 32-bit executable from another Windows 32-bit machine.
- Debugging a Windows 64-bit executable from a Windows 32-bit machine.
- Debugging a Windows 64-bit executable from a Linux machine.
- Debugging a Linux executable from another Linux machine.
- Using IDA's debugger under Mac OS X. Also get the related zip file.
- XNU debugger tutorial.
- Debugging Windows applications with the Bochs debugger plugin.
- Debugging Windows applications with the Bochs debugger plugin under Unix.
- Using IDA's GDB Server plugin with QEMU.
- Using IDA's GDB Server plugin with VMWare: Debugging the Linux Kernel.
- Using IDA's GDB Server plugin with VMWare: Debugging the Windows Kernel.
- Debugging Windows applications with IDA's WinDBG plugin.
- Windows debugging is available since IDA 4.3.
- Linux debugging is available since IDA 4.7.
- Debugging Dalvik applications.
- Debugging iOS/iPhone applications. pdf - html
- IDA Debugger Tracing
- WinDbg Debugger
- IDA+QEMU Debugger
- IDA+VMWare/Linux Debugger
- IDA+VMWare/Windows/Kernel Debugger
- Bochs Debugger
- Bochs Debugger under Unix
- Debugging code snippets with QEMU debugger (a la IDA Bochs debugger)
- Remote Debugging
- Trace Replayer and managing traces
- Working with PIN pdf - html
- Appcall user guide pdf - html