众力资讯网

「给二进制也加一层“防AI拆解盾”」BLA 是一个面向开发者的防御型项目,核心不是传统加壳,而是专门针对 AI 逆向代理下手:通过 Poison、Exhaust、Hallucinate 三层策略,在不改变程序运行结果的前提下,往发布产物里植入诱饵线索、格式合法的干扰结构和资源消耗点,让分析器超预算、走偏路、烧 token ​

「给二进制也加一层“防AI拆解盾”」BLA 是一个面向开发者的防御型项目,核心不是传统加壳,而是专门针对 AI 逆向代理下手:通过 Poison、Exhaust、Hallucinate 三层策略,在不改变程序运行结果的前提下,往发布产物里植入诱饵线索、格式合法的干扰结构和资源消耗点,让分析器超预算、走偏路、烧 token,最后拿到一堆不完整甚至误导性的结论。它覆盖的对象很广,包含二进制、Electron asar、JS Bundle、Python、WebAssembly、SQLite、Safetensors、GGUF、Go buildinfo、Erlang BEAM、EVM 字节码、PCAP 等,思路是尽量利用各类格式本身的边界和解析限制,而不是依赖外部商业保护链。项目提供一键 harden 流程,也能拆成 audit、protect、verify 分阶段接入,还支持通过 MCP 接给 Claude Code、Cursor、Codex、Gemini CLI、VS Code、GitHub Copilot CLI 等代理使用。README 里最有说服力的是它把“效果”分得很清楚:哪些是对真实 REA 跑出来的实测结果,哪些只是本地估算,哪些只是已有实现但暂未做端到端验证,没有混着讲。这类项目未必能让逆向彻底失效,但很适合想提高 AI 自动分析成本、保护自有发布物的团队参考。GitHub:qybaihe/bla