1个不稳定版本
0.1.0 | 2019年6月20日 |
---|
#27 in #异或
5KB
xorstring
xorstring
是 LeFF 的 使用C11的恶意软件相关的编译时技巧
的实现,但针对 Rust Nightly (2018版)。
此异或加密在编译时使用 XOR 密码加密字节字符串字面量,然后在运行时解密。这绕过了反作弊软件如Valve Anti-Cheat 的简单 .rodata
、.data
和 .text
字符串检查,因为它可以在反作弊软件未察觉的情况下存储明文内部数据。
为什么是夜间版本?
底层的实现在哪里?
这里: https://github.com/Proximyst/xorstring-procmacro
许可证
该项目采用 BSD 3-Clause 许可证。
lib.rs
:
为 Rust 加密的 XOR 字符串。
这些只是 LeFF 的 C++11 编译时技巧 XOR 字符串的移植。
依赖项
~2MB
~46K SLoC