/GraphGrabber

Primary LanguagePythonMIT LicenseMIT

GraphGrabber

Used to grab full-resolution images of IDA graphs.

Released under MIT license.

Dependencies

  1. Sark
  2. Pillow

Prerequisites

Disable graph animation in IDA's options (Options -> General -> Graph -> General -> Enable Graph Animations).

Usage

As Script

Execute via File -> Script File...

As Plugin

Either use Sark's plugin loader to load the plugin, or remove these lines from the end of the file:

if __name__ == '__main__':
    if is_script_file():
        capture_graph()

Once the plugin is loaded, use CtrlAltG to grab a screenshot.

Known Issues

  1. The tool does not support gradient backgrounds.
    Workaround:
    1. Use a single-color background
    2. Remove graph shadows (in IDA's options)
    3. Capture the graph image
    4. Replace the background in an image editor