IDA Visual Analysis

599pages on
this wiki
Add New Page
Talk0 Share

Advanced usage of IDA scripts to generate useful (in contrast with buildin WinGraph) call graph layouts.

Take IDC script dump-xrefs.idc from svn.

Run it over function under cursor, and you will get two files in "<your_idb_file_path>/graphs" folder (mkdir it first).

In general, Touchgraph is much more practical in analysis help, but skyrails is really funny ;)

Updates 27/08/2008 Edit

Updates both to IDC script and touchgraph code to make call hierarchy layout.

SkyRails crashes:

  • Either fragment shader and vertex shader not supported..
  • OpenGL 2.0 not supported..
  • Framebuffer objects not supported :(

Skyrails task shell1

Skyrails visualization, ~750 nodes

Task shell

Touchgraph, ~750 nodes

Fcp manage task

Touchgraph, 300 Nodes


Compare with IDA buildin wingraph ;)

Task service low

Updated version with call hierarchy arrangement

Ad blocker interference detected!

Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.