Updated visualization plugin with coverage info & live update option (#444)
* plugin rearrangement and UI options * Live update and clear options * coverage stats * added check for xref address * coverage in separate option as BackgroundTaskThread * license cleanup
This commit is contained in:
committed by
GitHub
parent
60a99d2f81
commit
a025bda97a
@@ -5,19 +5,19 @@
|
||||
Example:
|
||||
|
||||
```
|
||||
$ ln -s $PWD/viz.py ~/Library/Application\ Support/Binary\ Ninja/plugins/
|
||||
## Installation:
|
||||
Copy and paste the `manticore_viz` directoru to the binary ninja [plugin folder](https://github.com/Vector35/binaryninja-api/tree/dev/python/examples#loading-plugins).
|
||||
|
||||
|
||||
Alternatively, you can create a symbolic link to the respective directories.
|
||||
E.g., in Mac OS X
|
||||
```
|
||||
cd ~/Library/Application\ Support/Binary\ Ninja
|
||||
ln -s <manticore_root>/scripts/binaryninja/manticore_viz .
|
||||
```
|
||||
|
||||
## Usage
|
||||
|
||||
- Run manticore on a binary
|
||||
- Open the binary in Binary Ninja
|
||||
- `import` it from the Binary Ninja Script Console, and call desired functions
|
||||
|
||||
Example:
|
||||
|
||||
```
|
||||
>>> import viz
|
||||
>>> viz.viz(bv, '/mnt/hgfs/code/manticore/examples/linux/mcore_1vCAKM')
|
||||
```
|
||||
- Open the same binary in Binary Ninja
|
||||
- Select "Highlight Trace"
|
||||
|
||||
Reference in New Issue
Block a user