Settings

Theme

Show HN: Mojic – A C code obfuscator and encryption tool for source protection

amit.is-a.dev

3 points by notamitgamer 2 months ago · 1 comment · 1 min read

Reader

Mojic (v2.1.2) is a multi-layered protection tool for C source code that combines obfuscation with a cryptographic engine.

What it does:

Identifier Obfuscation: It renames variables and functions to ambiguous symbols to break static analysis.

CipherEngine: It uses a password-based encryption system (utilizing the Scrypt library for key derivation) to secure the source code artifacts.

Integrity Checks: The tool includes security alerts for "File Tampered" or "Integrity Failure" if the encrypted code is modified.

Web & CLI: It offers a Tailwind-powered web interface for quick use and a CLI for larger projects.

I built this to explore how much "unmaintainability" can be automated to protect intellectual property in C projects. Happy to answer any technical questions about the obfuscation logic!

notamitgamerOP 2 months ago

Mojic is a tool I developed for protecting C source code through multi-layered obfuscation and a cryptographic engine.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection