« PTDD 分区表医生 3.5 英汉双语特别版Inno Setup 5.3.2-beta 重编译版(Build:090530) »

innounp, Inno Setup Unpacker 0.24 增强版(Build:090523)

2009年5月23日 产品 21条评论 0个引用

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

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

特别感谢:
tracky,cwx

 注:多语言功能是根本当前操作系统语言自动切换的,当语言文件不存在时,则默认使用内置的简体中文语言


Build:09-05-23
更正俄语显示乱码的BUG
修改Lang目录为Languages
增加对2.0.18版本的支持

Build:09-05-18
更正多语言的BUG
修改以适应对IsUnp的支持


Build:09-04-26
更新到可解包Inno Setup 5.2.5 beta版本
更新到可解包Inno Setup 5.3.0 beta版本
由于在5.2.3版本之后,官方将会分Ansi,Unicode两个版本发布
由于目前官方的版本变动很大,本工具在处理Unicode上,可能会有问题。
所以本工具innounp也作出更新
innounp.exe  Ansi版   支持2.0.8之后的所有版本
Innounpu.exe  Unicode版本  仅支持5.2.3之后的Unicode版本

Build:08-12-06
修正语言含有重复
增加俄语
修正语言加载顺序

Build:08-12-03
添加多语言
目前仅支持 英文、简体、繁体中文

Build:08-08-24
修正采用外部.bin文件时出现无法解包的问题

Build:08-08-08
新增显示Password Hash、Password Slat值。

Build:08-06-25
修正参数-r解包的一个BUG

Build:08-03-18
改进获取密码功能

Build:08-03-13
更新到可解包Inno Setup 5.2.3版本

Build:08-01-08
改进“-k”参数功能,使穷举版本更有效

Build:08-01-07
改进获取密码功能,可以更加容易得到密码

Build:07-10-28
增加选项
-k        使用穷举版本法对未知版本安装包进行解包 (beta)
当使用此参数后,-s、-r两个参数都会失败
穷举采用从高版本向低版本进行解包,直至成功解包

Build:07-10-14
更新到可解包Inno Setup 5.2.1版本

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.p...tup-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 Explorer(GUI)下载
下载地址:http://u.skygz.com/?skygz 产品目录下

 

  • mr  评论  2007-10-2 21:38:52
  • 怎样才能使inno setup编译出来的软件,无法解包?
  • 回复该留言
  • J  评论  2007-10-9 8:54:25
  • http://skygz.ys168.com/ 这地址打不开啊 = =
  • 回复该留言
  • FvZz  评论  2007-12-8 10:33:05
  • 楼主,既然人家的innounp是采用GPL协议以开源形式发布的,你也必须同样遵守该协议,以开源形式发布,请附上源代码,这是开源的起码准则。

    GPL的文本
    http://www.gnu.org/licenses/gpl.html
    风铃夜思雨 于 2007-12-6 12:00:19 回复
    会公开的,现在只是暂时而已。
    崇拜者 于 2007-12-8 10:33:05 回复
    就不公开,气死你。哈哈。
  • 回复该留言
  • nghr  评论  2008-1-8 18:04:47
  • code段怎么反编译不出来啊?
    风铃夜思雨 于 2008-1-8 18:04:47 回复
    CODE代码已是编译代码,无法还原出来的。
  • 回复该留言
  • test  评论  2008-3-20 21:46:40
  • 想必楼住很熟悉GPL协议的哦!不然你也不会找到innounp 和Inno Setup Unpacker 源码的吧!!!????
  • 回复该留言
  • test  评论  2008-3-20 21:49:09
  • 我想楼主应该非常熟悉和了解 GPL协议的哦!!!不然也不会轻易找到 innounp, Inno Setup Unpacker 源码的吧?!!!!!!!!
  • 回复该留言
  • wbon01  评论  2008-5-7 20:44:47
  • 不知道能否制作一个通用的解包程序
    风铃夜思雨 于 2008-5-7 20:44:47 回复
    当然不能通用。每个版本结构不一样,自然不可行。有新的结构就要改进
  • 回复该留言
  • jmc  评论  2008-8-24 22:56:51
  • please port your innounp and your other tools and addons to english language ..

    greets
    JMC
  • 回复该留言
  • awind  评论  2008-8-26 11:28:52
  • 这个版本还是不能完整提取[setup]字段的信息,而且.isl(语言文件)也不能完整提取,提取出来的都是坏的,老大能有办法更正吗?

    同时帮其分流:http://www.live-share.com/files/344795/unpacker.rar.html

    到我的网盘下载,内容如下:
    包含如下工具:
    Disasm GUI Tools 仅仅是为Disasm增加个图形化的界面(来自www.dream8.com)

    InnoGPW.exe(密码提取器)v0.0.0.4

    innounp, Inno Setup Unpacker 0.23 增强版(Build:080824)

    InnoGui V1.1
    风铃夜思雨 于 2008-8-26 11:28:52 回复
    提取只是提取必要的内容,并不是说要还原到原脚本一模一样
  • 回复该留言
  • A2  评论  2008-9-5 14:12:46
  • 1.用了8.24的innounp去尝试雨林木风的XP SP2最新的2008.8,结果失败。。。
    2.依然是8.24的Innounp去尝试莫妮卡的KMP,结果失败。。。。
    风铃夜思雨 于 2008-9-5 14:12:46 回复
    使用参数 -k
  • 回复该留言
  • A2  评论  2008-11-29 19:15:03
  • 总算找到一个08-08-24版本无法解包的INNO打包的程序了!-k值都无效了

    来自于盒子的lsuper_CodeGear.Delphi.2009.RTM.Inc.Update1.v12.0.3210.17555.Lite.v2.1.rar
    A2 于 2008-11-29 19:15:03 回复
    附上lsuper_CodeGear.Delphi.2009.RTM.Inc.Update1.v12.0.3210.17555.Lite.v2.1.rar 下载页面...

    http://bbs.2ccc.com/topic.asp?topicid=307302
  • 回复该留言
  • ...  评论  2008-12-5 19:03:41
  • How to activate the English translation of the program? When I start it is is not in En.
    风铃夜思雨 于 2008-12-4 0:18:47 回复
    use english operating system is show english

    According to the operating system language
    ... 于 2008-12-4 19:18:47 回复
    I'm using English Windows Vista 32bit AND it is NOT showing the text in English.
    Can you somehow force the EN language because the auto detection is obviously not working?
    ... 于 2008-12-5 19:03:41 回复
    Ok, found a way to force it:
    Just rename the "1033.dll" file to the number corresponding to your country from this list: http://msdn.microsoft.com/en-us/library/aa369771.aspx

    For example if you live in "Germany" you have to rename "1033.dll" to "1031.dll" so you can use the English language. Or better yet make a copy.

    Now I guess it's time to start translating ...
    风铃夜思雨 于 2008-12-6 11:57:47 回复

    please redownload innounp

    由 风铃夜思雨 于 2008-12-6 11:57:30 最后编辑
  • 回复该留言
  • yumeyao  评论  2008-12-12 14:15:50
  • may you set english as built-in language?
    or distribute 2 versions?
    风铃夜思雨 于 2008-12-12 14:15:50 回复
    sorry,I do not understand English
  • 回复该留言
  • zhuiqiu111  评论  2009-3-2 10:23:57
  • vc2008 1.03 版中 初始化.exe 好像不能反编译,用-k 也不行
    用 uniextract 可以,得不到安装脚本。
  • 回复该留言
  • zhuiqiu111  评论  2009-3-2 22:13:47
  • 反编译 初始化.exe 主要是想做多版本vs绿化程序 不知能不能提供一份安装脚本
    风铃夜思雨 于 2009-3-2 22:13:46 回复
    我网盘上不是有提供 脚本下载了吗,还反编译干嘛
  • 回复该留言
  • ILikeIT  评论  2009-5-6 12:12:53
  • "并可以得到安装包的密码"

    可否告知怎样取得 安装包的密码?

    程序直接解包,不知道在哪里可以看到安装包的密码?

    谢谢。
  • 回复该留言
  • ILikeIT  评论  2009-5-6 23:00:15
  • ISUnp载入文件后,可以看到命令行参数,打包程序的版本号,要是直接也提示安装包的密码就好了。

    我问这个,是因为您在上面提到:
    “以下为测试用于解包的安装程序,三个下载链接的安装包都包含有密码,其中一个为经过特殊修改的
    这三个测试用的安装程序如果用官方的innounp都不能顺利解包的,使用此增强版都能成功解包,并可以得到安装包的密码


    所以我比较关心得到安装包的密码。

    以前我以为解包操作是直接跳过了密码,看您的说法,解包时还是需要密码的,而且可以得到安装包的密码。
    风铃夜思雨 于 2009-5-6 16:09:49 回复
    获取安装包密码功能并不是百份百,部份经过特殊处理的安装包是无法获取到密码的
    ILikeIT 于 2009-5-6 18:18:59 回复
    明白了。
    我拿您给的第一个地址的程序测了一下,
    ; 检测到版本号: 5110
    ; 密码检查 Hash: PasswordCheckHash
    ; 密码 MD5 Hash: 4b65634e551cc4c82461791b7febe339
    ; 密码安全 Salt: DDC4B988A4D45349

    上面提示的也不是真实的密码,都是HASH值,是不是密码最多只能得到其HASH值,是无法得到真实可用的密码的 - 我比较关心这个密码是否可逆的问题,请指教,谢谢。
    风铃夜思雨 于 2009-5-6 23:00:15 回复
    密码不可逆的

  • 回复该留言
  • mods  评论  2009-5-6 18:51:32
  • works perfect!
    GUI need in English support too.

    Many thanks
  • 回复该留言
  • fonlan  评论  2009-6-5 19:39:38
  • K-Lite的安装包还是没法解开啊
    风铃夜思雨 于 2009-6-5 19:39:38 回复
    经测试,绝对可解.

    是你对innounp的用法还不了解而已.

    ; 检测到版本号: 5203
    ; 密码检查 Hash: PasswordCheckHash
    ; 密码 MD5 Hash: 23d4fb3556ba18a2b595643406d73c75
    ; 密码安全 Salt: 300581F09B5A34A2
    ; 正在提取文件 D:\\klcodec485f.exe
    Salt: 30#1 {app}\psvince.dll
    #2 {tmp}\ffSpkCfg.dll
    #3 {tmp}\WinCPUID.dll
    #4 {tmp}\uim.exe
    #5 {tmp}\uim-0.bin
    #6 {tmp}\uim-1.bin
    #8 {app}\Tools\CodecTweakTool-0.bin
    #9 {app}\Tools\CodecTweakTool-1.bin
    #10 {app}\Icons\xvid.ico
    #11 {app}\Icons\delete.ico
    #12 {app}\Icons\config.ico

    略.....

    #171 {app}\Tools\VobSubStrip.exe
    #172 {app}\Tools\mediainfo.exe
    #173 {app}\Tools\mediainfo.dll
    #174 {app}\Tools\graphstudio.exe
    #175 {app}\Tools\xmllite.dll
    #176 {app}\Tools\minicalc.exe
    #177 {app}\Tools\dsconfig.exe
    #178 安装脚本.iss
  • 回复该留言
  • sddd  评论  2009-6-9 21:40:36
  • 发现 马头桌面主题 v3.8 不能解包
    http://www.crsky.com/soft/14185.html
    风铃夜思雨 于 2009-6-9 21:40:36 回复
    innounp又不是万能的,有不能解包没什么出奇的

  • 回复该留言

发表评论:

看不清就点我,还可以刷死我

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新评论及回复

最近发表

Powered By Z-Blog 1.7 Laputa Build 70216

Copyright 2004-2007 SkyGz.Com. Some Rights Reserved. 粤ICP备05079809号