LLVM-based compiler to create artificial software diversity to protect software from code-reuse attacks.
☆142Sep 19, 2018Updated 7 years ago
Alternatives and similar repositories for multicompiler
Users that are interested in multicompiler are comparing it to the libraries listed below
Sorting:
- LLVM-based compiler to create artificial software diversity to protect software from code-reuse attacks.☆18Sep 12, 2018Updated 7 years ago
- Dynamic binary translation framework for instrumenting the Linux kernel and its modules☆78Nov 16, 2017Updated 8 years ago
- ☆25Oct 4, 2018Updated 7 years ago
- Compiler-assisted Code Randomization (CCR) Toolchain☆66Oct 4, 2022Updated 3 years ago
- Proximal Gradient Analysis open source release based on our USENIX Security 2021 paper: "Fine Grained Dataflow Analysis with Proximal Gra…☆32Apr 29, 2021Updated 4 years ago
- kR^X: Comprehensive Kernel Protection Against Just-In-Time Code Reuse☆13Aug 21, 2017Updated 8 years ago
- Collection of various llvm passes☆130Jun 2, 2015Updated 10 years ago
- Translate regular Assembly into Extended Instructions☆88Oct 9, 2012Updated 13 years ago
- Obfuscator based on logic-bombs☆68May 9, 2020Updated 5 years ago
- An Obfuscation Approach using Probabilistic Control Flows☆32Jan 18, 2017Updated 9 years ago
- Delta Pointers: Buffer Overflow Checks Without the Checks (EuroSys'18)☆56May 24, 2022Updated 3 years ago
- Diablo is a retargetable link-time binary rewriting framework☆82Dec 21, 2020Updated 5 years ago
- Virtual machine with a custom instruction set in C☆16Jul 17, 2018Updated 7 years ago
- This is the home of the raindrop obfuscator. It transforms program functions into obfuscated ROP chains that coexist seamlessly with the …☆64Aug 11, 2021Updated 4 years ago
- Scalable Validator for Binary Lifters☆62Jun 28, 2020Updated 5 years ago
- The Jakstab static analysis platform for binaries☆163Dec 10, 2019Updated 6 years ago
- utilities☆15Jul 2, 2013Updated 12 years ago
- A library for dynamic binary rewriting☆59Feb 10, 2021Updated 5 years ago
- ☆145Oct 26, 2024Updated last year
- binary->LLVM->circuits☆19Feb 26, 2024Updated 2 years ago
- Dynamic Taint Analysis versus Obfuscated Self-Checking☆16Sep 5, 2021Updated 4 years ago
- This repo contains the tests and results that were done during the research of SATURN☆44Dec 10, 2020Updated 5 years ago
- Adding exceptions to Microsoft's Control Flow Guard (CFG)☆57Jun 21, 2016Updated 9 years ago
- Header-only VMWare Backdoor API Implementation & Effortless VMX Patcher for Custom Guest-to-Host RPCs☆106Dec 26, 2020Updated 5 years ago
- TInA is an automated, generic, verification-friendly and trustworthy lifting technique turning GNU-style inline assembly into semanticall…☆29Jul 7, 2021Updated 4 years ago
- A fast and accurate disassembler☆739Jan 23, 2026Updated last month
- Gadget displacement on top of IPR (In-Place Randomization) against Code Reuse Attack☆26May 31, 2016Updated 9 years ago
- obfuscation that aims to not stand out☆24Mar 27, 2022Updated 3 years ago
- SafeInit protects software from uninitialized read vulnerabilities - code released for NDSS 2017☆26May 5, 2021Updated 4 years ago
- Processes and metrics for assessing obfuscation effectiveness☆55Jan 26, 2017Updated 9 years ago
- LLVM Assembler adding Debug Information at IR Level.☆33Oct 31, 2018Updated 7 years ago
- Piecewise debloating toolchain☆15Dec 21, 2019Updated 6 years ago
- LLVM Metadata Visualizer☆21Nov 30, 2017Updated 8 years ago
- IDA plugin for reverse-engineering and dynamic interactions with the Binsec platform☆117Nov 19, 2017Updated 8 years ago
- KLEE-TAINT - Klee with taint analysis support☆71Oct 23, 2017Updated 8 years ago
- A high performance LLVM-based dynamic binary instrumentation framework☆286Jun 7, 2024Updated last year
- DINAMITE LLVM Pass☆11May 24, 2017Updated 8 years ago
- bmod parses binaries for modification/patching and disassembles machine code sections.☆12Apr 19, 2018Updated 7 years ago
- Modify ELF executables☆16Mar 5, 2019Updated 6 years ago