介绍 Xenolith 开源加壳器,用于保护 Windows 原生代码。
Xenolith 开源加壳器
Xenolith 是一款开源的 Windows 原生代码加壳器,用于保护软件代码。它通过逐块唯一 PIC 和独立的寄存器分配来提升代码的安全性。
功能特点
- 输入编译好的 PE 文件,输出带保护的映像。
- 使用 ChaCha20-Poly1305 加密,确保数据完整性。
- 独立的 nonce 和 tag,每页独立加密。
- 运行时密钥绑定全镜像 SHA-256 measurement,任何修改都会导致加载失败。
使用方法
下载并解压 Xenolith,使用以下命令进行打包:
shell
xenolith pack license_toy.dll -o license_toy.xl.dll --profile max --vm-export check_license
查看打包后的导出函数:
shell
xenolith inspect license_toy.xl.dll --exports
评论 0
还没有评论,来说两句吧。
登录 后参与评论