软件介绍
Inno Setup Unpacker 是 Windows 上一款免费开源的 Windows 命令行工具,核心定位为 Inno Setup 安装包的无执行解包与内容提取工具,面向开发者、IT 运维与安全研究人员,无需运行安装程序即可提取 Inno Setup 生成的 EXE 安装包中的所有文件、脚本与资源,支持命令行批量操作与静默提取,兼容 Inno Setup 全版本安装包。
- 无需运行安装程序,直接提取 Inno Setup 生成的 EXE 安装包中的所有文件,包括主程序、DLL、配置文件、安装脚本(.iss)、语言文件、图标 / 位图等资源。
- 支持提取分离的安装文件(如多卷安装包),自动识别并合并相关内容。
- 支持 Inno Setup 常用压缩算法(deflate、bzip2、LZMA/LZMA2),自动解压并还原原始文件结构。
- 兼容 Unicode/ANSI 编码安装包,适配多语言场景。
- 显示安装包版本、编译器版本、应用名称、版本号、发布日期、语言列表、安装目录、组件配置等元数据,支持 CSV 导出清单用于审计。
- 列出安装包内所有文件的路径、大小、修改时间、版本号等信息,支持过滤 / 排序 / 搜索。
- 提取安装脚本(.iss)、预处理器脚本与 Pascal 脚本,用于分析安装逻辑、注册表操作、快捷方式创建等流程。
- 支持提取语言文件(.isl),适配多语言安装包的本地化分析场景。
- 支持批量添加多个安装包路径,通过命令行参数一键提取到指定目录,适配服务器 / 批量部署场景。
- 支持静默模式(无输出)与详细日志模式,适配自动化脚本 / 任务计划场景。
- 按文件路径 / 名称过滤提取(如仅提取 *.exe 或 *.dll),支持通配符匹配。
- 可选提取时保留 / 忽略原始目录结构,适配不同归档需求。
- 支持覆盖模式(强制覆盖现有文件)与跳过模式(跳过已存在文件),平衡效率与安全性。
- 提取安装包中的图标、位图、对话框图片、自定义资源等,适配软件逆向 / 资源复用场景。
- 支持提取语言包、许可证文件、自述文档等文本资源,用于内容审计与归档。
- 尝试从损坏的 Inno Setup 安装包中提取可恢复文件,适配安装包损坏导致的文件丢失场景。
- 支持输入密码提取加密的 Inno Setup 安装包(需已知密码),适配加密安装包的审计场景。
- 支持提取加密包中的非加密内容(如语言文件、资源文件),提升兼容性。
- 无执行提取避免恶意代码执行,适配未知安装包的安全分析场景。
- 提取安装脚本分析潜在风险操作(如注册表修改、文件覆盖、第三方程序调用),用于安全审计。
软件截图

下载地址
如果您想获取这篇文章的最新信息,可以收藏此文章,当文章更新时我们会通过邮件通知您!点击下面的 即可收藏 ↓