llvm
Hikari-LLVM15
llvm | Hikari-LLVM15 | |
---|---|---|
1 | 1 | |
56 | 494 | |
- | - | |
0.0 | 5.2 | |
over 2 years ago | 26 days ago | |
- | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
llvm
Hikari-LLVM15
-
Obfuscating WebAssembly using Emscripten with an LLVM-based obfuscator
Seeing as there are no WebAssembly obfuscators, I decided to try to build Emscripten with an LLVM-based obfuscator. Specifically, I built it using Hikari, which is based on the obfuscator-llvm project. This was built for research purposes and may not be practical in real-world scenarios, but I thought I'd share it here anyways!
What are some alternatives?
llvm - Project moved to: https://github.com/llvm/llvm-project
ropfuscator - ROPfuscator is a fine-grained code obfuscation framework for C/C++ programs using ROP (return-oriented programming).
ps4-nor-validator - BwE PS4 NOR Validator & Syscon Patcher. Designed to validate the entire raw and semi-encrypted firmware of a PlayStation 4. Allows repair of corruption, enabling of system flags and states and modification of Syscon. Created using Perl by BwE :)
obfuscator
awesome-code-obfuscation - Collections of code obfuscation libaries for different languages ( in progress )
emcc-obf - Modified Emscripten compiler with LLVM-level obfuscation
javascript-obfuscator - A powerful obfuscator for JavaScript and Node.js
checkedc-llvm-project - This repo contains a version of clang that is modified to support Checked C. Checked C is an extension to C that lets programmers write C code with bounds checking and improved type-safety.
concrete - Concrete: TFHE Compiler that converts python programs into FHE equivalent