百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
O

Obfusk8

> 编程语言
开源

Obfusk8: 基于 C++17 的轻量级混淆库 / 仅包含头文件,适用于 Windows 二进制文件

786 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

Obfusk8: 基于 C++17 的轻量级混淆库 / 仅包含头文件,适用于 Windows 二进制文件

Obfusk8 是一款轻量级、只包含头文件的 C++17 库,旨在显著增强应用程序的混淆,使逆向工程变得更加困难。它通过一系列编译时和运行时技术来保护代码的逻辑和数据,这些技术旨在保护您的代码。


目录

  1. 核心混淆策略
  2. 依赖项
  3. 可视化
  4. 引擎分析和检测配置
  5. 结构和取证特征
  6. 使用
  7. 建筑
  8. 演示
  9. 贡献与反馈

核心混淆策略

1. main 函数包装(_main 宏) 你的应用程序的入口点(main)被转换为一个复杂的、多层的混淆引擎:

  • 虚拟机(VM)执行(概念上) 在实际的 main_body 代码执行之前,一个迷你 VM(模拟 CPU)运行一系列“加密”的指令。这掩盖了真正的入口点和初始操作。VM 的状态(寄存器、程序计数器、调度键)被初始化为运行时随机化的值。

Issues· 5 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++code-protectioncompile-timecompiler-obfuscationcpp17-obfuscation

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言