aweNousaku / drunpack

DynamoRio based unpacker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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)

About

DynamoRio based unpacker


Languages

Language:C 84.1%Language:CMake 15.9%