An open API service indexing awesome lists of open source software.

https://github.com/gemesa/phantom-pass

LLVM based code obfuscator passes
https://github.com/gemesa/phantom-pass

anti-reverse-engineering anti-reversing compiler llvm llvm-ir llvm-pass obfuscation obfuscation-tool obfuscator

Last synced: about 1 month ago
JSON representation

LLVM based code obfuscator passes

Awesome Lists containing this project

README

          

# phantom-pass

Phantom pass is a collection of LLVM IR and machine code level obfuscation passes. The techniques are either extracted from reversed malware samples (e.g. [Mirai](https://shadowshell.io/mirai-sora-botnet), [Hancitor](https://shadowshell.io/hancitor-loader) and [XLoader](https://shadowshell.io/xloader)) or obtained via OSINT. The passes are primarily intended for AArch64, but some also work on other architectures.

The documentation can be found [here](https://shadowshell.io/phantom-pass/).

## How to build and run the passes

```
$ make
```

## How to run the executables

```
$ make run
```