Skip to content
This repository has been archived by the owner on Feb 18, 2022. It is now read-only.
/ quadra Public archive

Many-to-many binary translation using Ghidra and LLVM.

Notifications You must be signed in to change notification settings

chaoticgd/quadra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

quadra

Many-to-many binary translation using Ghidra and LLVM.

Building

cmake -DGHIDRA_DIR=<ghidra repo root> -DLLVM_DIR=<LLVM build dir>/lib/cmake/llvm/
cmake --build .

Running

./quadra <input binary>

Quadra has been tested to work on Ubuntu Linux 20.04.

The GHIDRA_DIR enviroment variable must be set to the path of a Ghidra installation. The MIPS processor currently supported is the R5900, so the Ghidra installation must have the ghidra-emotionengine plugin installed (and compiled to a .sla file using the sleigh_opt utility included with the decompiler).

About

Many-to-many binary translation using Ghidra and LLVM.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published