Skip to content

Pavel-Durov/dbi.poc

Repository files navigation

CI

dbi.poc

Repository containing code and documentation of Dynamic Binary Instrumentation (DBI) frameworks exploration.

Docs

Prerequisites

  • Make sure you have direnv(version >= 2.25.2) installed
  • Make sure you have cmake(version >= 3.22.1) installed
  • Set DRIO_HOME varible in .envrc, pointing towards where DynamoRIO is located on the machine
  • Run direnv allow, or source .envrc file if you don't like direnv

Setup

$ setup

This command should download and setup local version of DynamoRIO framework.

Build

$ build

Run

$ run

All-together now

$ direnv allow && build && run