引言:
投身于计算机安全行业十余年,主要以底层开发和逆向工程为主,极少有涉及自己制作安装包的情形。最近公司内部邮件安全成灾,和手下的兄弟一起开发了一套邮件安全系统。在功能模块逐渐增多、体系结构也变得更加复杂后,原有的安装程序难以满足新的需求,最终我们开始考虑准备改用其它更加专业的工具。
于是乎我进行了一轮调研,市面的安装制作程序很多,除InstallShield外还有NSIS、Advance Installer、Setup Factory、Inno Setup、Installer Vise、Wise Packaging Studio、Wise installation System、Wise for Windows Installer等相对知名度较高的免费或收费工具,在进行过一番简单使用后均感觉不甚满意,于是最终瞄准了InstallShield这个行业第一的工具了。
工欲善其事,必先利其器;于是在银河系太阳历2016年8月23号的晚上,我首先百度了一下,然后直接进入Flexera(富莱睿)的官网申请了一份21天试用版,从此正式开启了我的InstallShield之旅,专门申请帐号以记录此后的点滴。
官方网站:
http://www.flexerasoftware.com
各发行试用版申请入口:
http://www.flexerasoftware.com/producer/products/software-installation/installshield-software-installer/
从这里可以看到有简易版(Express)、专业版(Professional)和豪华版(Premier),毫无意外的我选了功能最强豪华版。
豪华版(Premier)申请表单填写地址:
http://learn.flexerasoftware.com/content/IS-EVAL-InstallShield-Premier
进去后填写好相关资料提交后,邮箱中就会收到试用版下载链接了
有些惊喜的是居然是两天前才最新发布的2016版:
下载下来的文件个头还真不小,222M,不过这也一定程度上代表了其专业性,对此表示非常满意
出于职业习惯,祭出OllyDbg 1.1和IDA PRO 6.95花了半小时来分析其授权逻辑,并对它做了点小手术(真的是小手术,只有几字节),然后对手术过的文件进行了签名处理,避免编译时提示签名校验失败。
但这仅仅出于IS的钟爱和对技术本身的研究,不会传播或用于其它用途。所以,想要索取和谐文件的朋友还请绕道而行…