CutterDRcov - DynamoRIO Coverage Visualizer for Cutter

March 27, 2019 ยท View on GitHub

Screenshot

Build Status codecov License: MIT Language grade: Python

Introduction

CutterDrcov is code coverage plugin that visualize DynamoRIO drcov into Cutter static analysis.

IDA or Binary ninja user? checkout lighthouse

Installation

First, locate the folder used by cutter for loading plugins, you can find it from inside cutter by going to Edit menu โ†’ preferences and finally selecting Plugins. pathlocation

Inside that folder you will want to go python folder, download this repository, and move cutterdrcov_plugin folder there.

Usage

First you will need to get some drcov trace, you can get DynamoRIO from their official repository here.

For example, on 64Bit linux to get coverage trace by issuing this shell command:

$ dynamoRIO/bin64/drrun -t drcov -- [program name] [arguments]

Finally you will need to load that trace into CutterDRcov!

usage