An x86-64 code virtualizer for VM based obfuscation
-
Updated
Dec 21, 2024 - C++
An x86-64 code virtualizer for VM based obfuscation
Efficient general mixed boolean-arithmetic (MBA) simplifier
Deobfuscation of Semi-Linear Mixed Boolean-Arithmetic Expressions
Python obfuscator built on LibCST with a library of fun obfuscation techniques, including polynomial MBAs, runtime bytecode patching, etc.
MIT IEEE URTC 2024. GSET 2024. Repository for the "MBASED: Practical Simplifications of Mixed Boolean-Arithmetic Obfuscation". A Binary Ninja decompiler plugin taking ideas from compiler construction to simplify obfuscated boolean expressions.
Encrypts using XOR encryption with randomized keys and obfuscated variable names, also using MBA obfuscated commands.
Encodes each line to base64, reverts them & builds the decryption. Afterwards obfuscates all reverted b64 keys with math techniques. Also uses MBA obfuscated commands/strings ;D
A simple tokenizer, parser and AST generator for s-expressions(ish) and CIL (.NET) Arithmetic OpCodes.
Uses AES-256 encryption and advanced obfuscation (base64 & reversed, math, bxor...) to make it hard to read or reverse your code (includes AMSI bypass). It supports compression, ensures unique keys/variables. Uses MBA obfuscarted commands/strings!
Add a description, image, and links to the mixed-boolean-arithmetic topic page so that developers can more easily learn about it.
To associate your repository with the mixed-boolean-arithmetic topic, visit your repo's landing page and select "manage topics."