Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

Umium

Umium is a security-focused anti-debugging and anti-reverse engineering library designed for high-resilience Windows 10/11 x64 applications. It uses a combination of undocumented Windows NT system functions and advanced runtime modifications to detect and neutralize debugging, memory tampering, or sandboxing attempts.

built-with-love made-with-cpp



Usage

Umium is a single-header library. Drop umium.hpp into your project.

In exactly one .cpp file, define UMIUM_IMPLEMENTATION before including the header:

// main.cpp (or any single TU)
#define UMIUM_IMPLEMENTATION
#include "umium.hpp"

int main()
{
    umium::get().start();
    // ...
}

Every other translation unit that only needs the type:

#include "umium.hpp"

No separate compilation step, no static/shared library — just the header.

Requirements

  • Windows 10 / 11, x86-64 only
  • Compiler: Clang (trunk) or MSVC with C++20+; C++26 recommended

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

💵 Want to buy me a Coffee?

 - Donate BTC at `3HGhL4ygYrMMhncpWCGDJg9DbKSndgNiGX`
 - Donate ETH at `0x531ea7dcd99bed442a92c985f853dc6892876c40`
 - Donate LTC at `LXFmz25B36d3XcergMd4ttCjXPX9FnYTn6`
 - Donate TRX at `TExNFUbP8W6eCZqB31AKLSVQFCqDLjYmr9`

关于 About

Advanced anti-reverse-engineering library made in C++26
anti-debugginganti-reversingcompile-timecppgame-hackingmalwareobfuscationreverse-engineeringruntime-analysisstatic-analysiswindows

语言 Languages

C++100.0%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
2
Total Commits
峰值: 2次/周
Less
More

核心贡献者 Contributors