Various scripts for Gidhra reverse engineering suite
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Ben 14d89e484c Fix Readme markdown 3 weeks ago
README.md Fix Readme markdown 3 weeks ago
dynrio_cover.py Add DynamoRIO cover script and update README 2 years ago
qemu_cover.py Update Typo and README 2 years ago

README.md

Various scripts for Gidhra reverse engineering suite.

Installation

git clone https://git.hackade.org/ghidra-scripts.git/

In the Ghidra Script Manager click the "Script Directories" icon in the toolbar and add the path where scripts are saved. Scripts from this collection will appear in the "Hackade scripts" category.

Qemu code coverage script

qemu_cover.py is a plugin to visualize traces from Qemu logged instructions.

How to use

First you need to generate a trace file from Qemu:

qemu-arm -d in_asm -D file.trace -L ~/arm_versatile/buildroot/output/target/ ./binary

Then execute qemu_cover.py script, select the generated trace file (file.trace in the example) and choose a color.

Demo

Video

DynamoRIO code coverage script

dynrio_cover.py is a plugin to visualize traces from DynamoRIO code coverage tool.

How to use

First you need to generate log file (in text format) from DynamoRIO code coverage tool:

bin64\drrun.exe -t drcov -dump_text -- target.exe

Then execute dynrio_cover.py script, select the generated trace file and choose a color.

Demo

Video