Skip to content

Lightweight demo of a custom, high-impact binary obfuscation tool designed to render static analysis for C code unreasonably complex

License

Notifications You must be signed in to change notification settings

lachlanharrisdev/virtualised-binary-obfuscation

Virtualised Binary Obfuscation (VBO) — Proof of Concept

Overview

Virtualised Binary Obfuscation is a novel form of exeutable obfuscation that utilises a method comparable to virtual machine technology. It is hypothesised to make static analysis from both antivirus & reverse engineering completely unreasonable, and impede some functionality of dynamic analysis, mainly heuristics- and signature-based detection

This repository is a complement to the research paper titled "Virtualised Binary Malware: Evaluating Detection Resistance and Reverse Engineering Challenges of Custom ISA Obfusation", which

Status

  • Work in progress. Interfaces, encodings, and documentation are subject to change.
  • Not ready for citation. Please wait for the first tagged release and finalized documentation.

Read more

  • docs/vm.md
  • docs/isa.md

License

See LICENSE.md.

Citation

A CITATION.cff file exists for future use. Do not cite this work yet.

Contrubting

This repository is not yet welcoming contributors, however it likely will be in the future.

About

Lightweight demo of a custom, high-impact binary obfuscation tool designed to render static analysis for C code unreasonably complex

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks