Optovosw/Kroma-KeyAuth-ImGui-Example-Protected

GitHub: Optovosw/Kroma-KeyAuth-ImGui-Example-Protected

一个将 KeyAuth 认证系统与 ImGui 集成的示例项目,展示如何在 C++ 桌面应用中实现基于服务端验证的软件授权保护机制。

Stars: 1 | Forks: 0

# KeyAuth-ImGui-Example-Protected 如果您正确实施并采取一些额外步骤,这比客户端身份验证要安全得多。 ### 如何正确实施? - 对数据包进行加密 - 使数据包在使用一次后失效 - 从服务器端处理应用程序的关键部分(就像我在示例中发送 MessageBoxA 的参数一样),这样破解者就无法仅仅通过跳转到某个函数来绕过身份验证 ### 构建 前置条件: - 安装了最新稳定版 CMake 和 g++ 的 Linux 服务器 - 安装了 Visual Studio 的 Windows 机器 #### 构建服务器: 克隆仓库并创建一个 build 文件夹 ``` cd build cmake .. cmake --build . ``` 现在您可以执行 `server` #### 构建客户端: 打开解决方案并点击 Build -> Rebuild Solution ### 示例输出 客户端: ![](https://i.imgur.com/YaYT7OM.png) 服务器: ![](https://i.imgur.com/U6xg2SZ.png) 更改 program.cs 中的 3 个字符串,您就准备就绪了。 KeyAuth CPP 示例 - 下载仓库 - 解压 `libs.zip`,确保项目中有 libs 文件夹。然后您可以删除 `libs.zip` - 将应用程序信息添加到 main.cpp 文件中,如果需要,这里有视频教程:https://youtube.com/watch?v=uJ0Umy_C6Fg 然后您就可以编译了! **什么是 KeyAuth?** KeyAuth 是一个变革性的身份验证系统。我们拥有前所未有的功能,并且我们倾听客户的意见。 如果有任何问题或建议,欢迎加入 https://keyauth.com/discord/ **什么是 KeyAuth?** KeyAuth 是一个开源身份验证系统,同时也提供云托管计划。提供适用于 C++, C#, Python, Rust, PHP 和 VB.NET 的客户端 SDK。KeyAuth 拥有几项独特功能,例如内存流、webhook 功能(您可以在不泄露 API 的情况下向 API 发送请求)、discord webhook 通知,以及允许您自行决定在应用程序中安全地封禁用户。如果有任何问题或建议,欢迎加入 https://keyauth.win/discord/
标签:API安全, Bash脚本, C++, CMake, DNS解析, IMGUI, IP 地址批量处理, JSON输出, KeyAuth, Linux服务器, Modbus, Visual Studio, Windows客户端, 会话管理, 反破解, 客户端-服务器架构, 开源项目, 数据加密, 数据擦除, 游戏工具, 用户验证, 网络通信, 软件保护, 软件开发包