起因需求: 加密 AetherAgent 项目代码 背景: Nuitka本地编译OOM,PyArmor有文件对象大小、函数数量etc限制,网上看到有项目jmpy,但项目年久失修.. 启发:Python打包EXE防破解实战:PyInstaller+Nuitka双保险配置指南 (项目开发全程由AI完成,我仅提供完善思路及优化需求) 概述PySack 是一个 Python 源码保护工具链,它将 Nuitka 的编译加密能力与 PyInstaller 的打包分发能力串联为一条完整流水线。开发者执行一条命令,即可将纯 Python 项目转换为加密的独立可执行文件。 仓库地址: github.com&#x
一、项目出发背景做固件审计的师傅大概都被这几件事磨过: 工具不缺,binwalk、FirmAE、radare2、QEMU 都在,可它们之间那段路全靠人肉走; 让大模型去跑命令,我心里发虚——它一句 apt install 就能把我环境搞乱; 它说”这里有个命令注入”,自己复现利用失败,转头追问AI,AI:是我的错误…; 真挖到了洞,后面还得手抄复现步骤、整理证据、套 CNVD 模板,一晚上又没了。 所以有了 FirmAudit2:让Agent去查,同时把”结论可信”这件事本身变成一个工程问题——过程可回放、字段可校验、产物可核对。 三层约束设计: 1. 过程约束:漏洞资料按段落逐段引导填