BLA: Blind LLM Agents 是面向软件发布产物的反 AI 逆向分析防护工具,可处理二进制、Electron、JavaScript、Python 和 WebAssembly 等格式。它通过诱饵、蜜罐元数据和资源预算消耗干扰 REA 等自动化分析流程,用于保护开发者自己的软件。其设计红线是不破坏受保护程序的运行行为、导出接口、二进制完整性与格式有效性;现有基准中的行为等价检查仅代表已测样本。
适合希望给自有软件发布产物增加抗 AI 逆向措施的开发者 · 需要统一处理混合构建产物的项目维护者 · 需要评估 REA 加固效果的安全研究与开发团队
亮点
针对AI逆向分析
通过格式有效的诱饵和资源预算消耗,干扰REA对发布产物的分析。
一条命令完成加固
自动发现项目中的多类构建产物,串联审计、保护与验证流程。
覆盖多类发布产物
保护范围涵盖JS、Electron、WASM、Python、数据库与模型文件。
功能说明
加固工作流
自动发现构建产物
识别构建目录及 ASAR、WASM、SQLite、模型等产物,并依次执行审计、保护与验证。
分阶段执行
支持分别运行审计、保护、验证,也可对已知路径执行完整流程。
接入编程助手
通过 setup 注册 MCP 与技能,可为 Claude Code、Cursor、Codex、Gemini CLI、Windsurf、Google Antigravity、OpenCode、VS Code 和 GitHub Copilot CLI 配置调用入口。
从官方仓库或 npm 获取并运行
官方渠道为 qybaihe/bla 仓库与 npm 的 bla-agents 包;可通过 npx bla-agents setup 配置助手,或用 npx bla-agents harden . 直接加固当前项目。
分析干扰机制
触发分析预算上限
针对头部大小、嵌套深度、接口清单等 REA 资源限制构造保护载荷。
布置误导性线索
植入诱饵凭据、诊断线索、IPC 与清单,干扰分析路径。
检测运行时检查
加固 Electron V1 熔丝,并在检测到 CDP、Frida 或 inspector 时返回合成遥测。
格式专项保护
模型元数据保护
以 Safetensors 和 GGUF 元数据嵌套干扰分析;Safetensors 张量字节保持不变。
未签名 APK 加固
加入 DEX、清单与映射等诱饵;默认拒绝已签名 APK,不提供重签名。
Bun 独立程序保护
保留可执行文件原始字节,另附模块图快照文件承载诱饵。
验证与评估
真实 REA 前后对照
提供红队测试,记录保护前后的分析状态、预算命中与错误信息。
本地基准与行为检查
14 目标基准检查输入输出等价性;Token 与成本倍率属于内部估算。
按工具能力执行探测
Wabt、tshark 与 Node 24 用于解锁部分实证探测,不是保护本身的必需项。
适合场景
希望给自有软件发布产物增加抗 AI 逆向措施的开发者
可对多种产物植入诱饵并触发 REA 分析预算限制,适合以自动逆向代理为具体防护对象。
需要统一处理混合构建产物的项目维护者
自动发现构建目录中的多类文件,并串联审计、保护和验证,减少逐项选择处理入口。
需要评估 REA 加固效果的安全研究与开发团队
可运行真实 REA 前后对照,并结合行为检查区分分析失败、运行等价性与内部成本估算。
取舍
选它的理由
- 自动发现发布产物并串联防护流程harden 可发现目录中的 dist、build、ASAR、WASM、SQLite 和模型等产物,依次执行审计、防护与验证,适合混合格式项目。
- 防护载荷使用目标格式自身的结构通过资源预算耗尽、诱饵凭据和诊断岔路干扰分析,不要求商业加壳器或外部 LLVM。
- 可接入编程助手的本地工作流setup 可为 Claude Code、Cursor、Codex、Gemini CLI 等配置 MCP 与技能入口,让助手调用产物防护流程。
先想清楚
- 不适合需要直接处理已签名 APK 并自动重签名的流程
- 不适合把内部估算倍率当作实际逆向成本保证
使用须知
- 需要匹配的 Node.js 运行环境包声明要求 Node.js ^22.13.0 或 >=24.0.0;README 推荐 ^22.23.4 或 24.x,REA 红队测试需要 22.23+ 的 zlib.zstd 能力。
- 默认拒绝处理已签名 APK当前 APK 防护面向未签名包,不支持签名感知的防护与 APK 重新签名流程。
- 不能把报告中的实证结果推广到所有逆向工具README 所述测试环境未执行 Ghidra 原生反编译、Frida、LLDB、GDB、Rizin 实时会话及完整 JADX 流程的对应验证;这不代表这些路径在所有环境或项目历史中都未经验证。
- 防护可能显著增大发布产物官方样本中 ASAR 从 607 B 增至约 16.9 MiB,WASM 从 54 B 增至约 6.56 MiB;分发体积敏感的项目需权衡。
- 令牌和费用倍率不是实测成本结论benchmark 的令牌与费用倍率来自内部估算,应与真实 REA 分析器的预算失败记录分开理解。
- 命中默认分析预算不保证调高预算后仍有相同效果ASAR 样本触发的是默认 16 MiB 头部准入限制;REA 可通过 MCP 将该限制调至最高 256 MiB,因此该实测不能直接代表调整预算后的结果。
同分类软件
查看全部更多「安全隐私」软件
VPS Security Audit Script
安全隐私开源VPS Security Audit Script 是面向 Ubuntu、Debian 服务器的 Bash 安全巡检脚本,检查 SSH、防火墙、系统更新与资源状态。结果按通过、警告和失败分级,并生成带整改建议的文本报告;无需安装常驻代理,适合按需排查常见配置疏漏。
KeyMe Pass
安全隐私免费增值KeyMe Pass 是提供浏览器扩展与多端应用的本地优先密码管理器,集中保存密码、通行密钥和验证码,本地功能免费不限条目,跨设备同步付费并可选自有 WebDAV。
KeyWarden
安全隐私免费面向 HarmonyOS 的密码管理工具,采用本地优先与零知识架构:既能作为纯离线保险箱独立使用,也可连接 Bitwarden 或 VaultWarden 自建服务实现同步。内置多类型密码库、TOTP 验证器、密码生成器、生物识别解锁与多格式导入导出,兼顾数据自主与原生流畅体验。
一日MFA
安全隐私免费一日记账团队推出的鸿蒙 MFA 验证器,用于管理各类账号的两步验证动态码。界面经过精心设计,承诺不加广告,可用安全锁保护本地验证数据,并支持多设备同步;新版还加入图标包管理与导出谷歌迁移码的能力。
nuclei
安全隐私开源Nuclei 是 ProjectDiscovery 的模板驱动命令行漏洞扫描器,用于检查应用、API、网络、DNS 和云配置中的漏洞。它通过 YAML 模板定义检测过程,支持批量目标和多种协议,也能接入 CI/CD 做漏洞检测与回归测试,适合需要复用或编写检测规则的安全人员。
Warden
安全隐私开源Warden 是部署在 Cloudflare Workers 上的 Bitwarden 兼容密码管理服务,以 D1 存储加密数据,免管 VPS,适合愿意自行部署的个人用户。它支持个人密码库、动态验证码和加密链接分享,但不支持组织、共享密码库与紧急访问。
AI 整理的软件知识库
AI 整理软件资料、版本动态、更新通知、订阅权益与对比分析,沉淀可复用的工具知识。