emcc-obf

emcc-obf

Docker
LLVM
WebAssembly

emcc-obf is a modified Emscripten compiler with LLVM-level obfuscation. It is, to date, the first (and only) compiler that is able to obfuscate WebAssembly, the fourth language of the web. emcc-obf was used in my master's thesis for investigating the feasability of WebAssembly obfuscation for evading crypto mining detection. It was found to be able to evade detection with little overhead. The compiler is based on the obfuscator-LLVM project, and it's built with Docker.

Interesting project? Contact me at [email protected]

Links:GitHub
© Håkon Harnes 2024