Skip to content

Latest commit

 

History

History
36 lines (24 loc) · 873 Bytes

README.md

File metadata and controls

36 lines (24 loc) · 873 Bytes

DrUnpack

DynamoRio based simple & generic unpacker.

DrUnpack inspects the memory of process during execution and dump suspicious memory regious. Executed memory is considered suspicious if it's writable or not mapped to any excutable (also libraries) file.

Requirements

Build

Linux

cd $PROJECT
mkdir build
cd build
cmake -DDynamoRIO_DIR=$DYNAMORIO_HOME/cmake ..
make

Usage

drrun -c $PROJECT/build/bin/libunpack.so -- /path/to/binary The client creates dump for each suspicious memory being executed.

Platforms

Theoretically, should support all platforms supported by DynamoRio.

Practically, it's been tested on:

  • Linux (ubuntu)