Optovobw/Kroma-KeyAuth-ImGui-Example-Protected
GitHub: Optovobw/Kroma-KeyAuth-ImGui-Example-Protected
一个结合 KeyAuth 认证服务与 ImGui 图形界面的示例项目,演示了如何通过客户端-服务器架构实现更安全的软件授权与保护。
Stars: 0 | Forks: 0
# KeyAuth-ImGui-Protected 示例
主题:keyauth-imgui-example, keyauth-imgui-base, keyauth-loader, keyauth-injector, keyauth-imgui, keyauth-protected, keyauth-example, keyauth-api, keyauth, authentication, api-security, software-protection, keyauth-sdk, keyauth-integration, secure-authentication, auth-system, keyauth-plugin, api-management, secure-api, keyauth-implementation
如果您能正确实现并采取一些额外的步骤,这比客户端身份验证要安全得多。
### 如何正确实现?
- 对数据包进行加密
- 使数据包在使用一次后失效
- 从服务器端处理应用程序的关键部分(就像我在示例中发送 MessageBoxA 的参数一样),这样破解者就无法通过直接跳转到某个函数来绕过身份验证
### 构建
前置条件:
- 一台安装了最新稳定版 CMake 和 g++ 的 Linux 服务器
- 一台安装了 Visual Studio 的 Windows 机器
#### 构建服务器:
克隆仓库并创建 build 文件夹
```
cd build
cmake ..
cmake --build .
```
现在你可以执行 `server` 了
#### 构建客户端:
打开解决方案,然后点击 Build -> Rebuild Solution
### 示例输出
客户端:

服务器:

修改 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 拥有几项独特的功能,例如内存流式传输、可以在不泄露 API 的情况下向 API 发送请求的 webhook 功能、Discord webhook 通知,以及允许您自行决定通过应用程序安全地封禁用户。如果您有任何问题或建议,欢迎加入 https://keyauth.win/discord/
标签:API安全, Bash脚本, C++, CMake, DNS 反向解析, g++, ImGui, JSON输出, KeyAuth, Linux服务器, Visual Studio, Windows客户端, XML 请求, 反逆向工程, 安全开发, 安全认证, 客户端-服务器架构, 开源集成, 授权系统, 数据包加密, 数据擦除, 网络通信加密, 软件保护, 软件开发工具包(SDK), 防破解, 验证系统