All Projects → Dynamic-Rabbits → Dynamic-Rabbits

Dynamic-Rabbits / Dynamic-Rabbits

Licence: other
No description or website provided.

Programming Languages

c
50402 projects - #5 most used programming language
CMake
9771 projects

Projects that are alternatives of or similar to Dynamic-Rabbits

Dynamorio
Dynamic Instrumentation Tool Platform
Stars: ✭ 1,828 (+13961.54%)
Mutual labels:  binary-analysis, dynamorio
instrumentation
Assorted pintools
Stars: ✭ 24 (+84.62%)
Mutual labels:  binary-analysis, taint-analysis
Triton
Triton is a Dynamic Binary Analysis (DBA) framework. It provides internal components like a Dynamic Symbolic Execution (DSE) engine, a dynamic taint engine, AST representations of the x86, x86-64, ARM32 and AArch64 Instructions Set Architecture (ISA), SMT simplification passes, an SMT solver interface and, the last but not least, Python bindings.
Stars: ✭ 1,934 (+14776.92%)
Mutual labels:  binary-analysis, taint-analysis
dynTaintTracer
a taint tracer based on DynamoRIO, currently ARM only
Stars: ✭ 32 (+146.15%)
Mutual labels:  taint-analysis, dynamorio
BEFA-Library
High-level library for executable binary file analysis
Stars: ✭ 14 (+7.69%)
Mutual labels:  binary-analysis
aura
Python source code auditing and static analysis on a large scale
Stars: ✭ 101 (+676.92%)
Mutual labels:  taint-analysis
FAROS
FAROS: Illuminating In-Memory Injection Attacks via Provenance-based Whole System Dynamic Information Flow Tracking
Stars: ✭ 16 (+23.08%)
Mutual labels:  taint-analysis
stack-guard
A toy implementation of 'Stack Guard' on top of the LLVM compiler toolchain
Stars: ✭ 21 (+61.54%)
Mutual labels:  taint-analysis
pharos-demangle
Demangles C++ symbol names genarated by Microsoft Visual C++ in order to retrieve the original C++ declarations.
Stars: ✭ 27 (+107.69%)
Mutual labels:  binary-analysis
nampa
Nampa - FLIRT for (binary) ninjas
Stars: ✭ 55 (+323.08%)
Mutual labels:  binary-analysis
Binja4J
No description or website provided.
Stars: ✭ 14 (+7.69%)
Mutual labels:  binary-analysis
peekaboo
An standalone execution trace library built on DynamoRIO.
Stars: ✭ 17 (+30.77%)
Mutual labels:  dynamorio
DrCCTProf
DrCCTProf is a fine-grained call path profiling framework for binaries running on ARM and X86 architectures.
Stars: ✭ 81 (+523.08%)
Mutual labels:  binary-analysis
gotcha
Go Taint CHeck Analyser
Stars: ✭ 40 (+207.69%)
Mutual labels:  taint-analysis
Rel
Binsec/Rel is an extension of Binsec that implements relational symbolic execution for constant-time verification and secret-erasure at binary-level.
Stars: ✭ 27 (+107.69%)
Mutual labels:  binary-analysis
libdft64
libdft for Intel Pin 3.x and 64 bit platform. (Dynamic taint tracking, taint analysis)
Stars: ✭ 174 (+1238.46%)
Mutual labels:  taint-analysis
taint-with-frida
just an experiment
Stars: ✭ 17 (+30.77%)
Mutual labels:  taint-analysis
GVProf
GVProf: A Value Profiler for GPU-based Clusters
Stars: ✭ 25 (+92.31%)
Mutual labels:  binary-analysis
phan-taint-check-plugin
Github mirror of "mediawiki/tools/phan/SecurityCheckPlugin" - our actual code is hosted with Gerrit (please see https://www.mediawiki.org/wiki/Developer_access for contributing)
Stars: ✭ 21 (+61.54%)
Mutual labels:  taint-analysis
sleighcraft
sleigh craft!
Stars: ✭ 221 (+1600%)
Mutual labels:  binary-analysis

Dynamic Rabbits

This is the version used to conduct our experiments for the paper titled "The Taint Rabbit: Optimizing Generic Taint Analysis with Dynamic Fast Path Generation" and presented at AsiaCCS 2020.

We use a machine installed with 32-bit Ubuntu 14.04.6 We also tested on 16.04 LTS.

Dependencies:

sudo apt-get install build-essential git wget python cmake g++ g++-multilib libboost-dev \
                     libpython-dev zlib1g-dev libnuma-dev lsof \
                     libxml2-dev libtool imagemagick php

To build:

source set_paths.sh
./build_all.sh x86_32 Release

To test:

./run_tests.sh
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].