Skip to content

Obfuscator refactored and extended from OLLVM.

Notifications You must be signed in to change notification settings

BinGuoa/OLLVM-plusplus

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OLLVM++

Obfuscator refactored and extended from OLLVM.

购买了看雪课程《LLVM与代码混淆技术》的小伙伴请注意,最新版本的OLLVM++与课程中的版本有所差别,要浏览与课程版本一致的OLLVM++源码请点这里

Environment

  • Ubuntu 18.04.5 LTS
  • LLVM 12.0.1
  • Clang 12.0.1
  • CMake 3.21.1

Usage

See test.sh

Features

Control Flow Flattening

Bogus Control Flow

Instruction Substitution

Random Control Flow

Constant Substitution

About

Obfuscator refactored and extended from OLLVM.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 98.4%
  • Other 1.6%