首页
社区
课程
招聘
[原创]innounp, Inno Setup Unpacker 0.21 增强版(Build:070924)
发表于: 2007-4-2 21:50 49913

[原创]innounp, Inno Setup Unpacker 0.21 增强版(Build:070924)

2007-4-2 21:50
49913
此版本根据源码进行功能加强
本程序的更新暂时告一段落,除非inno新版本出现,否则本程序不再更新
觉得还是不要杀得太死了。。。

更新太密了,可能很多人不适应了

特别感谢:
tracky,cwx

Build:07-09-24
修正一个造成解包失败的小错误

Build:07-09-20
更新到可解包Inno Setup 5.2.0版本

Build:07-08-04
修正针对标识头被全部修改造成指定版本进行解包仍无法识别的问题
例:
此例中的安装是用5.1.2版本的inno setup打包的
由于5110兼容5.1.2版本,可使用参数 -r5110 指定版本为5110即可解包
http://www.hanzify.org/?Go=Show::List&ID=9464

Build:07-07-26
更新到可解包Inno Setup 5.1.13版本

Build:07-04-09
修复 选项(-r) 自定义一个版本号提取文件的大BUG(造成自定义解包版本失败)

Build:07-04-08
增加选项
-r版本    指定一个Inno版本号进行提取文件(例如:-r5100)
设置此值的版本号不能包含有小数点,且必须为四位数
针对将inno的版本改低,造成识别出来的版本号有误,解包失败
例如:
http://www.hanzify.org/index.php?Go=Show::List&ID=11345
此安装包将版本改为2.1.0,造成选择的版本解包失败。
其实此安装包的inno版本为5.1.0,所以对于此类修改版可通过设置此参数进行解包

Build:07-04-07
改进版本标志检测函数,当检测失败时,进行三次模糊版本搜索
改进在初始化数据碰到有异常错误时,进行忽略此异常错误,起到最大解包内容的可能性
以上改进行特别适合经过特殊修改的安装程序

Build:07-04-06
增加选项
-s1..12   设置此值可提高无法识别版本的可能性,推荐值:10
对此参数的说明:
有些人通过修改inno的SetupLdr.e32文件中的标识头,这样制作出来的安装包则会使使innounp无法识别出为inno的安装包
此参数就是针对此类安装包,设置此值,则会提高识别安装包的版本
通常inno的标识头最大长度为12,当修改了标识头一个字节都会让innounp无法识别出是inno的安装包了
例如设置值为10,即使修改了标识头两个字节,则innounp会对标识头的范围缩小比较,以增大版本识别可能性
补充更新:加强安装包密码获取函数,提高得到安装包密码效率

Build:07-04-03
增加对2.x版本的支持,只对不带ISX的安装包可以解开
对于部份2.x版不能解包的说明
Inno Setup Module Heuristic Mode [Inno SFX] 不带ISX的
这种的2。X版可以解了
例:http://www.jrsoftware.org/download.php/isetup-2.0.19.exe

Inno Setup Module Heuristic Mode [Overlay]
这种是带ISX的,解不了,还在研究

根据inno官方网的提供的2.x版的源码没找到与ISX相关的信息,所以不知道此种包的解法

Build:07-04-02
1、可解包大部份要安装密码的安装程序
2、加强对安装程序中防解包的处理
3、可处理部份经过特殊修改的安装程序
4、并进行了汉化,不过本人英文水平有限,并没有汉化完整

以下为测试用于解包的安装程序,三个下载链接的安装包都包含有密码,其中一个为经过特殊修改的
这三个测试用的安装程序如果用官方的innounp都不能顺利解包的,使用此增强版都能成功解包,并可以得到安装包的密码
http://www.hanzify.org/?Go=Show::List&ID=11435
http://www.hanzify.org/?Go=Show::List&ID=10035
http://www.hanzify.org/?Go=Show::List&ID=10449

Inno Setup Unpacker GUI 即然有朋友须要,我就重新上传了
下载地址:skygz.ys168.com 公共目录下

Inno Setup Unpacker Explorer(GUI)下载 更新(2007-04-11 13:05)
下载地址:skygz.ys168.com 公共目录下

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

上传的附件:
收藏
免费 0
支持
分享
最新回复 (156)
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
这个工具支持一下~~
2007-4-2 22:12
0
雪    币: 173
活跃值: (2326)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
cwx
3
先感谢楼主的分享.
能否在原源码的基础上增加对2.x版本的解包,那就更完美了.
2007-4-2 23:25
0
雪    币: 219
活跃值: (58)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
今 天都打算增加对2.x的,现在先得分析下2.x版本的与3.0之后的有什么差别
2007-4-2 23:39
0
雪    币: 204
活跃值: (494)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
支持楼主,辛苦了!
2007-4-3 13:22
0
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
可惜了,是类似于以前DOS的环境下使用,那位大哥改一下操作环境就好了。
2007-4-3 17:28
0
雪    币: 173
活跃值: (2326)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
cwx
7
不能解2.0.10带ISX的包,由于文件超过500Kb
已传到我的网盘,在temp目录
http://free5.ys168.com/?flyecg
2007-4-3 20:29
0
雪    币: 173
活跃值: (2326)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
cwx
8
FAR的插件instexpl_v0.3可以解开2.0.10带ISX之类的包,
不妨研究看看

FAR Manager
http://farmanager.com/

InstallExplorer插件
http://plugring.farmanager.com/downld/files/instexpl_v0.3.rar
2007-4-3 22:15
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
有密码保护的好像也解不开
2007-4-4 07:51
0
雪    币: 261
活跃值: (75)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
这个都解不开的!
2007-4-4 12:10
0
雪    币: 219
活跃值: (58)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
11
只是对大部份有密码的可解开,并不是全部
例如下面这两个:
http://www.hanzify.org/?Go=Show::List&ID=11435
http://www.hanzify.org/?Go=Show::List&ID=10035
2007-4-4 13:19
0
雪    币: 173
活跃值: (2326)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
cwx
12
首先感谢你分享这个增强版~

可否把官方的这个GUI也增强一下(已经一年多没更新了),例如在文件列表增加右键菜单,整和到资源管里器右键菜单,设置里加入一些选项.

下载(带源码):
http://jaist.dl.sourceforge.net/sourceforge/innounp/IsUnp10setup.exe
2007-4-4 16:28
0
雪    币: 219
活跃值: (58)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
13
回楼,ISUNP.exe不太好用,所以没在官方源码上做。。

本另用VB写了一个GUI(这是一年前写的),已增加到主贴内容中
2007-4-4 22:13
0
雪    币: 173
活跃值: (2326)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
cwx
14
觉得VB写GUI需要带VB运行库,而Delphi不需要(单文件方便携带、体积小)相对VB.有时重装系统后运行却提示缺少某.OCX文件

我觉得ISUNP能像资源管里器那样显示和查看文件列表(显示文件类型、图标,清楚直观一点),就是不能整和到资源管里器右键菜单,

而且可以用Ctrl加鼠标左键选择需要解包的文件(这点不错) .

还有就是innounp版本升级,只要把新版innounp放在ISUNP目录即可,就像UPXShell那样方便一点.

希望能在ISUNP源码上改进、增强一下,十万分期待.
2007-4-4 23:08
0
雪    币: 219
活跃值: (58)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
15
OK,我我试下改一个,对现在的系统多数都有VB的运行库了
2007-4-5 00:52
0
雪    币: 173
活跃值: (2326)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
cwx
16
可是我每次重装完系统(winxp+SP2,非精简版),运行VB程序都会提示缺少MSCOMCTL.OCX之类的文件.
2007-4-5 00:59
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
好啊好啊
哎,一到看雪论坛心情就激动
这里都是牛人啊
2007-4-5 01:09
0
雪    币: 173
活跃值: (2326)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
cwx
18
期待

首帖中的GUI命令选项控件看不清.winxp系统
上传的附件:
2007-4-5 02:25
0
雪    币: 173
活跃值: (2326)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
cwx
19
希望在文件列表增加右键菜单,设置里加入一些选项(如窗口顶层显示、添加到右键菜单).
如果能实现像WinRAR那样把选中的文件直接拖拽到Windows资源管理器的方式解包文件,那几乎十全十美了.
上传的附件:
2007-4-5 10:59
0
雪    币: 219
活跃值: (58)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
20
怎么的,我程序本身就不加XP风格的,问题就是会造成命令选项看不到
看到你的图,怎么会有XP风格的,我也是XP系统
2007-4-5 15:41
0
雪    币: 173
活跃值: (2326)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
cwx
21
Inno Setup Unpacker Explorer(GUI) 怎么没有增强呀

VB版的GUI还有命令选项,ISUNP却没有选项,而且原版打开按钮的下拉菜单(打开历史记录)也去掉了

1.还是很希望能够在文件列表增加右键菜单,设置里加入一些选项(如窗口顶层显示).
2.如果能实现像WinRAR那样把选中的文件直接拖拽到Windows资源管理器的方式解包文件

以上两点是否能实现

真的很希望您能够做个增强版,再次感谢!
2007-4-5 16:01
0
雪    币: 219
活跃值: (58)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
22
够用就行啦,文件列表加右键菜单干嘛用啊?实在想不清楚

可以关联右键在资源管理器中直接打开就行啦
2007-4-5 18:07
0
雪    币: 173
活跃值: (2326)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
cwx
23
文件列表加右键菜单就是我上面图中那样,选中文件单击鼠标右键弹出菜单选择输出路径或手动输入.

表达不是很清楚,例如用WinRAR打开一个压缩文件->选中里面的文件->单击鼠标右键->解压到指定文件夹,直接在地址栏输入路径.

如果路径比较深的话,可以直接输入输出路径,还是方便快捷.

2.又或者:既然支持拖拽打开文件,可否增加打开后选中文件直接拖拽出来(就像WinRAR那样),这样上面的也不需要了,
连打开和提取按钮也可以去掉,是否更方便呢?

真的希望有一个清楚直观、方便快捷的innounp GUI界面,不知第二点能否实现,望答复.
2007-4-5 18:28
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
这个东西我来看是什么!
2007-4-5 20:23
0
雪    币: 219
活跃值: (58)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
25
1、的容易办,好的这个我改改

2、拖拽打开文件已支持的,但拖出来到资源管理器没找到方法,不好弄

对1的补充,我将改为
弹出一个窗口,然后上面一个当前安装包的默认路径,旁边就一个浏览打开目录
2007-4-5 21:16
0
游客
登录 | 注册 方可回帖
返回
//