ConfuserEx is a security toolset for .NET applications that functions as a code obfuscator, binary encryptor, and application protector. Its primary purpose is to prevent reverse engineering by hiding sensitive application logic and data. The project employs specific hardening techniques including symbol renaming to hinder human readability and control-flow mutation to confuse decompilers. It further protects binaries by encrypting constants and resources to stop static analysis and memory dumping, while blocking the use of debuggers and profilers to prevent runtime analysis. Additional capa
This project is a JavaScript code protection tool designed to transform source code into a version that is difficult for humans to read. Its primary purpose is to protect intellectual property and prevent reverse engineering by altering the original program logic. The tool employs several advanced techniques to hinder analysis, including control flow flattening and the injection of dead code. It can compile functions into custom bytecode executed by an embedded virtual machine and encrypt string literals to prevent static analysis of text. Additional capabilities include anti-debugging mecha
This project is a collection of techniques and configurations for reducing the disk footprint of compiled Rust executables. It serves as a guide and toolset for binary size optimization, providing strategies to minimize the final executable size through compiler flags and configuration. The project focuses on aggressive size reduction strategies, including recompiling the standard library from source to prune unused functions and implementing no-standard-library modes for memory-constrained environments. It details how to eliminate runtime overhead by removing standard library entry points an
electron-vite is a build system and multi-process bundle orchestrator that uses Vite to compile and bundle the main, preload, and renderer processes for Electron applications. It functions as a desktop application scaffolder, providing templates to integrate various frontend frameworks into a standardized project structure. The project distinguishes itself through integrated source code protection, utilizing a V8 bytecode obfuscator to compile JavaScript into bytecode and obfuscate strings to prevent reverse engineering. It also manages complex desktop architectures by isolating bundles and s
Obfuscar is a .NET assembly obfuscator and managed code protector designed to prevent reverse engineering of compiled binaries. It functions as a binary metadata compressor and security tool that renames symbols and encodes strings to protect intellectual property.
الميزات الرئيسية لـ obfuscar/obfuscar هي: Assembly Obfuscators, .NET Binary Protection, CIL Structure Manipulation, String Literal Obfuscation, .NET Assembly Obfuscators, Binary Structure Obfuscation, Source Code Protection, Binary Intellectual Property Protection.
تشمل البدائل مفتوحة المصدر لـ obfuscar/obfuscar: yck1509/confuserex — ConfuserEx is a security toolset for .NET applications that functions as a code obfuscator, binary encryptor, and… javascript-obfuscator/javascript-obfuscator — This project is a JavaScript code protection tool designed to transform source code into a version that is difficult… johnthagen/min-sized-rust — This project is a collection of techniques and configurations for reducing the disk footprint of compiled Rust… trickster0/offensiverust — OffensiveRust is a red team toolkit and malware development kit written in Rust. It serves as an evasion framework and… alex8088/electron-vite — electron-vite is a build system and multi-process bundle orchestrator that uses Vite to compile and bundle the main,… obfuscator-llvm/obfuscator — This project is an LLVM obfuscator compiler and machine code obfuscator designed to protect C++ applications from…