本帖最后由 pzx521521 于 2023-1-12 17:28 编辑
innosetup 制作的安装包 密码破解思路
如果是这种的exe可以按以下步骤破解密码
- exeinfo 展示信息为此信息的是innosetup 制作的安装包
- 下载 InnoExtractor, 打开想要破解的exe
注意如果文件过多,会加载很长时间.耐心等待即可, 加载完成后源码文件如下图:
- 把如图所示的CompiledCode.bin解压出来, 里面就是innosetip的二进制代码. 直接打开 CompiledCode.bin 看密码即可:
破解过程解析及源码
示例exe
下载了一个很大的游戏,但是发现安装的时候居然有密码, 而且原论坛提供的密码不对
原贴
https://www.52pojie.cn/thread-1729506-1-1.html
把其中的密码程序提取出来PH17.exe:
https://wwtw.lanzoum.com/itwIj0ktqzfg
od尝试
本来以为很简单的OD就好了, 发现OD不行.
-
字符串没法找到定位
-
vb/delphi 按钮查找脚本 找不到按钮事件
innounp
最后在stackoverflow., 看到了解决办法: 使用 innounp
innounp官网
innounp源码
innounp -x -m PH18.exe
innounp他是可以代替exe直接解压的
但是如果打包文件过多,因为它不会跳过解压普通文件, 如果文件过大的话,只能必须等他全部解压完.才可以得到CompiledCode.bin, 才可以知道密码.
修改innounp源码 innounp.dpr lin475 前加入
AddEmbeddedFiles
就可以先解压CompiledCode.bin
|