DosX-dev/obfus.h
Macro-header for compile-time C obfuscation (tcc, win x86/x64) observed · 2026-08-28
Health v2 · maintenance only
68/100
- Activity 96
- Release rhythm 35
- Longevity 62
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 873
- days_rel: n/a
- days_push: 27
- n_releases_24m: 0
Adoption not part of the score
1836 stars · 160 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A macro-only C header library that obfuscates code at compile time, designed for the Tiny C Compiler on Windows x86/x64. It provides control-flow mutation, string hiding, anti-debugging, anti-decompilation tricks, fake packer signatures, and a math virtualization mode.
Use cases
- obfuscate a C program at compile time
- hide strings in a C binary from reverse engineers
- add anti-debugging protection to a Windows C app
- break decompiler output for my C code
- protect a CTF crackme from analysis
- confuse control flow in C code with macros
When to choose
- you compile C with Tiny C Compiler on Windows x86/x64 and want zero-dependency obfuscation
- you want a single-header, macro-based protection layer without external tooling
- you're building CTF challenges or educational demos of obfuscation techniques
When to avoid
- you need obfuscation for GCC/Clang or non-Windows targets
- you require formally verified or industry-grade software protection/DRM
- you need readable, maintainable production code - obfuscation will hurt debugging
Facets
library · maturity active
security compiler developer-tools security reverse-engineering developer-tools windows windows cpp c obfuscation compile-time macro-header anti-debugging control-flow tinycc ctf anti-decompilation
2 sources
- readme: https://github.com/DosX-dev/obfus.h · fetched 2026-08-28 · b82f532889db
- homepage: https://dosx.su · fetched 2026-08-29 · a4d280edb953
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| DosX-dev/obfus.h | main | 68 |
For agents
markdown · JSON · MCP: product_card(name="DosX-dev/obfus.h")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem