破解应用软件中的“强制安装” - 软件交流 - ★●黑基论坛●★ - 专业网络安全论坛 Powered by HackBase.com

来源:百度文库 编辑:神马文学网 时间:2024/04/28 01:52:04
破解应用软件中的“强制安装”
一、安装文件破解的基础知识 1
1、安装程序的“瘦身”破解基础和方法 1
2、安装文件“瘦身”破解实例分析 2
3、安装文件的“瘦身”思路 6
二、软件安装后的“瘦身”破解 6
1、删除不必要的文件 7
2、软件卸载的技巧 7
随着软件功能的不断增多,软件的安装时间也越来越长,有时候,甚至一个很普通的软件也要花几个小时。不过,这其中的功能都是必须安装的吗?软件安装完毕,电脑上可能会产生一些不必要的垃圾文件,这也会占用很大的空间。因此,用户有必要了解一些软件“瘦身”的技巧。通过这些技巧,保留软件大多数功能和去掉极少用的功能模块,同时,在安装后清除不必要的垃圾文件,从而达到“瘦身”的目的。
一、安装文件破解的基础知识
一般来说,软件安装时都会有自定义安装方法,它可以去除不必要的组件和特殊功能,大大节省硬盘空间。比如有的朋友英文不好,那么在装英文软件时就可以不安装它的帮助文件;选择软件时,应该尽量选择那些短小精悍的软件或者“瘦身”版本,如看图软件ACDSee的最新版本ACDSee V7.0 Build102与2.4版本的ACDSee相比,大小就有天壤之别。
1、安装程序的“瘦身”破解基础和方法
首先,我们来看看安装程序的类型。根据软件设计的不同,功能模块划分比较清晰的安装软件比较容易“瘦身”,如果软件的文件相关性很强,互相依赖,那么就无法“瘦身”。目前,安装程序有四大类型:
1、msi、msp等安装包。这是微软极力推广的安装包,这是由Installer程序制作并基于数据库的概念来设计的,具有自修复、按需安装等优点,现在已经成为安装程序的标准。除此之外,很多安装制作程序都可以生成msi格式的安装包,老牌的InstallShield和Wise等制作软件也推出了基于msi的安装制作程序。要修改msi文件,可以使用Windows XP的sdk中的msi编辑修改工具;也可以用WinINSTALL LE2003解压缩这种格式,软件下载地址为:http://www.ondemandsoftware.com/FREELE2003。
2、微软IExpress、Winzip、Winrar等制作的自解压程序。IExpress是微软的2000和XP系统自带了一个小巧的制作安装软件,大小只有112KB,存放在\Windows\System32中。由于是微软自带的程序,所以制作的安装软件具有更好的兼容性。另外,还有Winzip、Winrar等制作的自解压程序,后缀一般是exe。要“瘦身”这类文件,可以使用Winzip 或者Winrar都可以解码。
3、InstallShield制作的基于InstallShield自身安装引擎的安装包,后缀一般是cab、hdr。在Windowsinstaller以前,多数安装程序都是InstallShield制作的。使用Winpackv3.0可以解码InstallShield引擎的安装包。这个软件的下载地址为:http://secrecy.ayinfo.ha.cn/soft/95.htm。
4、Wise制作的基于Wise自身安装引擎的安装包。这种安装包使用比较广泛。使用E_WISE(下载地址:ftp://ftp.externet.hu/pub/mirror/sac/pack/e_wise.zip)或者使用Wise Unpacker GUI(下载地址:http://secrecy.ayinfo.ha.cn/soft/95.htm)可以解码wise软件包。
5、SetupFactory制作的安装包。后缀一般是exe,可以使用Setup Factory unpacker (ripped from project SynCE- synce.sf.net),软件下载地址为http://www.indigorose.com/sf/index.php。
通过上面格式分门别类的介绍,我们对安装文件的“瘦身”有了一个大致的了解。下面,我们通过实例进一步了解其方法。
2、安装文件“瘦身”破解实例分析
现在,很多安装文件中,捆绑了一些让用户头疼的附带工具。比如,拼音加加的3.11版,捆绑了名字为F10的互联网搜索工具,并且是强制安装,那么,如何才能删除这个讨厌的F10呢?下面将就如果删除F10搜索工具来简单说明软件“瘦身”的方法:
第1步:下载拼音加加3.11版并分析安装文件。软件下载地址为http://nj.onlinedown.net/soft/28666.htm。下载后,可以得到8.68M的JJSetup3.11.zip文件,解压缩到JJSetup目录,文件包括InstMsiA.Exe、InstMsiW.Exe、JJPack.msi、JJSetup.Exe、JJSetup.Ini。其中,InstMsiA.Exe和InstMsiW.Exe用于在没有Windowsinstaller2.0的机器上安装该服务的,目前大多数机器都已经有了这个服务,完全可以不考虑这2个文件。JSetup.Ini是文本文件,JJSetup.Exe仅仅才110k,而JJPack.msi有5.47M,这是一个基于windowsinstaller的安装程序包。因此,现在“瘦身”的主要对象应该是JJPack.msi这个文件。
第2步:准备“瘦身”工具。主要使用orca 和msidb工具来修改msi文件,MSI文件编辑器orca工具在微软提供的WindowsXP的sdk中,在sdk安装目录下寻找orca.msi并安装orca.msi就可以了。msidb在WindowsXP的sdk的安装后的bin目录,文件名字为msidb.exe。sdk下载地址:http://www.microsoft.com/downloa ... &displaylang=en。选择下方的“PSDK-x86.exe” 文件进行下载。
第3步:运行orca.exe,选择“file”菜单下的“open”选项,打开JJPack.msi文件,执行“tools”菜单中的“options”命令,切换到database选项卡,选中“Generate a unique Package Code each timea database is saved”,然后执行“file”菜单的“Saveas”命令,把JJPack.msi文件另存为JJThin.msi文件,以后我们将要对这个JJThin.msi文件进行“瘦身”,而不影响原来的JJPack.msi文件。
第4步:查找F10.exe搜索工具的相关标识。在orca的左侧栏选择File,执行CTRL+F命令查找F10.exe,记住Orca右边栏目中的File的值是_B7B624BDC2BD497F826470059753178F的字符串,而Component的值是C__B7B624BDC2BD497F826470059753178F的字符串。
第5步:禁止msi文件安装f10.exe。在orca的左侧栏选择FeatureComponents,执行CTRL+F命令查找刚才记录下来的Component的值“C__B7B624BDC2BD497F826470059753178F”,选中orca右侧栏中刚刚找到的数据,点右键,执行Drop Row命令,然后执行File菜单的Save命令,保存刚才做的修改。如图3所示。
第6步:获取安装文件并删除F10.exe文件。在orca的左侧栏选择Media,记录右边的Cabinet的值“#_ED8F65B50BD54F4B6AEE1178B56AD1D3”,关闭orca。
第7步:把msidb.exe复制到JJSetup目录,然后在JJSetup目录建立一个批处理文件1.cmd,内容如下:
msidb.exe -x _ED8F65B50BD54F4B6AEE1178B56AD1D3 -d JJPack.msi
md files
expand _ED8F65B50BD54F4B6AEE1178B56AD1D3 -F:* files
move /Y files\_B7B624BDC2BD497F826470059753178F .\
第1行的命令表示从JJPack.msi中提取出_ED8F65B50BD54F4B6AEE1178B56AD1D3这个cab文件。其中“_ED8F65B50BD54F4B6AEE1178B56AD1D3”是前面记录下来的Media表中的Cabinet的值,不包括前面的#,JJPack.msi是未修改过的拼音加加的msi安装包。
第2行表示建立一个子目录叫做files。
第3行命令表示把拼音加加的“_ED8F65B50BD54F4B6AEE1178B56AD1D3”压缩包中的文件解压缩到了files子目录中。
第4行命令表示把files目录中的“_B7B624BDC2BD497F826470059753178F”文件移动到JJSetup目录下面,其中“_B7B624BDC2BD497F826470059753178F”是在第5步中寻找F10.exe时记录下的F10.exe的名字。很明显这个“_B7B624BDC2BD497F826470059753178F”就是F10.exe文件。
第8步:把剩下的拼音加加的安装文件重新打包到Msi文件中。打包安装文件可以使用软件出品的cabarc工具(下载地址:http://fbilo.myrice.com/zip/CabArc.Exe),把cabarc.exe解压缩到JJSetup目录,然后在这个目录新建一个批处理文件2.cmd,输入命令:
del _ED8F65B50BD54F4B6AEE1178B56AD1D3
cabarc.exe -m LZX:21 -r N _ED8F65B50BD54F4B6AEE1178B56AD1D3 "files\*"
msidb.exe -a _ED8F65B50BD54F4B6AEE1178B56AD1D3 -d JJThin.msi
第1行命令表示删除从JJPack.msi中提取出_ED8F65B50BD54F4B6AEE1178B56AD1D3这个cab文件。
第2行表示把目录files中的所有文件压缩到_ED8F65B50BD54F4B6AEE1178B56AD1D3这个文件中。
第3行的命令表示把_ED8F65B50BD54F4B6AEE1178B56AD1D3这个cab文件加入到JJThin.msi文件中。
整个过程。
第8步:安装测试。“瘦身”后的软件已经不再包含F10工具且功能正常。这样就得到了拼音加加的“瘦身”版JJThin.msi,大小为5.25M。
3、安装文件的“瘦身”思路
和减肥一样,软件的“瘦身”就是去掉不需要的功能模块,删除相对应的文件,这里面关键是找出软件中各不同模块所对应的文件。通过上面的实例,我们来看看安装程序的“瘦身”思路,以达到“举一反三”的效果。“瘦身”过程中,一般有以下几种思路:
1、分析文件名字和目录,进行推测和实验。删掉或者把某些文件移动到别的目录,看看软件功能是否受影响,这可以知道各个功能模块所对应的文件了。这个方法适合比较小巧的软件或者功能划分比较明显的软件。比如Adobe Acrobat软件,可以划分为Acrobat、AcrobatElements、ActiveX、Designer7.0、Distillr等几个目录,可以猜测各个目录所对应的功能模块。当文件和目录比较多,并且没有明确的名字指明模块划分的时候,这种方法就很繁琐和困难了。
2、快照测试。安装的时候,不要选择某项功能模块安装,记录下这时候的系统快照,然后安装该功能模块,再一次记录系统快照,对比快照前后的变化,来了解模块和文件对应关系。
3、直接分析安装软件包。这是上面实例中所介绍的一个典型方法。比如msi格式的安装包,天生就是按照模块来划分的,使用msi编辑工具,可以很容易的了解各个模块所对应的文件。这种方法需要比较完善的安装程序包的分析工具;除了msi之外的大多数安装包的相关分析工具都不太完善。
二、软件安装后的“瘦身”破解
不少软件增加了一些华而不实的功能,这除了占用大量磁盘空间以外,还使得程序启动、处理任务的速度变慢。除了安装文件需要减肥外,在不损害程序正常运行的前提下,我们还可以通过一些小技巧给软件减肥。
1、删除不必要的文件
第1招:安装后使用。现在,软件安装过程中,总有些广告来骚扰用户的电脑。比较常见的有3721、中文网址、**搜索、**插件等,搞的用户头疼不已。怎么办?相信大家对QQ的安装应该是很熟悉了。软件安装后,除了会在任务栏、启动栏加入自己的图标外,还会把自己的那个浏览器替代IE。其实,我们可以在安装之后,拷贝一份改名使用,原来的执行卸载清除不要。针对3721、CNNIC、Alibaba、联众捆绑的网络实名等广告软件,我们还可以通过专门的广告清除软件(http://nj.onlinedown.net/soft/31418.htm)把这些垃圾程序卸载,在备份后继续使用干净的程序。
第2招:删除不必要的HELP帮助文件。HELP文件是软件帮助文件,以前只有几兆大小,随着一些大型应用软件越来越复杂,帮助文件也越来越大,甚至达到上百兆。不过,很多演示帮助是英文,对于一般的国内用户来说,这些帮助加上翻译软件都看不懂,所以还是删掉算了。另外,Windows安装光盘中的超值工具包也可列入考虑的减肥范围,安装Windows的一般人都不用到其中的VALAUE、TOOLS工具包里的东西,把这些目录从硬盘上删除后,可以节省不少空间。
第3招:删除不必要的临时文件。临时文件包括IE的临时缓冲区、制作和打印图形的临时文件(PHOTOSHOP的临时文件很大,往往在数百兆以上;用高分辨率打印,临时文件也很大),这些文件本来是退出软件会被自动删除的,但如果是遇到Windows非法操作或是死机,就会停留在硬盘上,而且路径还可能是隐藏的。除了用磁盘扫描程序和磁盘清理程序来扫垃圾外,还可能要在纯DOS下进入到Windows目录下面,手工删除TEMP目录和IETemporary中的隐藏子目录,因为有的文件在Windows图形界面里会受到读写限制保护,不能删除。
第4招:删除不必要的AVI动画演示文件。很多游戏软件,习惯加入一大堆演示动画来炫耀一下自己的画面效果,还有公司的LOGO做一下广告。这些文件很多都是AVI格式,小的是数十兆,大的会达到三百兆!通常会放在你游戏的安装目录下面的avi或是MEDIA子目录下面,你可以删除它们节省大量的空间。
第5招:删除不必要的日志和动态数据文件。随着使用时间的增加,很多软件的体积也越来越臃肿。如杀毒软件、防火墙、ACDSee等可能产生的记录文件等。例如,在使用ACDSee的过程中,体积会不断的增加,几个月下来可能会达到几百兆。仔细观察后,我们会发现,安装目录下面有个imagedb.dtf文件体积很大。其实这个文件并不太重要,主要是保存了你查看过图片的资料罢了。你可以对它随便开刀,删除它让它自己再建立。你也可以用database-maintenance-optimize里面选择一下也可以清除一下里面的垃圾,不过没有删除来的彻底,建议做个快捷文件deltree/yimageDB.dtf处理更方便。
2、软件卸载的技巧
软件的安装非常简单,但卸载就没有那么容易了,如果卸载的方法不对,不但软件删除不干净,而且久而久之还会影响到系统的运行速度,真可谓安家容易搬家难呀!下面是几种常用的卸载方法。
第6招:软件自己卸载。软件安装完成后,在其安装目录中除了程序运行的一些必需文件外,你往往会发现还有一个名为“Uninstall+软件名”的文件,如果这里没有,直接到软件安装目录,可以看到一个“Uninstall”文件,根据提示就可以完成删除工作。实在删除不了的时候,可以直接将安装文件再次执行一次,软件会出现一个“修改、修复或移除程序”的界面,选择“移除”或者“卸载”就可以自动卸载了。
第7种:使用“控制面板”卸载。现在还有很多软件没带Uninstall程序,我们就要考虑“添加/删除程序”来完成软件的删除了。打开“控制面板”中的“添加/删除程序”,在“添加/删除程序”窗口列表中就出现了电脑安装的所有程序,选择需要删除的软件,然后点“添加/删除程序”就可以删除这个软件了。有时,删除软件后,“添加/删除程序”中依然存在相关项目,而且反复删除也不行。这种情况下,可以打开注册表,找到“[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsCurrentVersion\Uninstall]”,其下所有的项都是“添加/删除程序”中的项,删除它们后,相应的“添加/删除程序”中的遗留项也将消失。
第8种:使用辅助工具。为了将软件彻底删除干净,我们可以借助专业的删除软件。在软件安装过程中,它的“监视功能”可以把软件安装时写入的所有文件记录下来,到卸载时,就可以按照记录信息把文件彻底删除干净了。这里推荐“完美卸载V2005”,软件的下载地址为http://nj.onlinedown.net/soft/6048.htm。“完美卸载V2005”除提供了常规卸载和智能卸载之外,还提供了一个安装监视器,监视软件的安装过程。此外,软件还可以彻底干净的卸载各类顽固软件,并提供了68种最常用软件的清理插件,内置90多种垃圾文件类型,清理功能非常强悍。
总之,应用软件“瘦身”的目的不仅是为了减小软件占用磁盘空间,还是为了启动软件的速度能加快,以及软件子目录减少,进行磁盘扫描和碎片整理更快捷。合理掌握这些技巧,更有助于我们创造一个更加高效、安全的办公环境。
破解应用软件中的“强制安装” - 软件交流 - ★●黑基论坛●★ - 专业网络安全论坛 Powered by HackBase.com 破解应用软件中的“强制安装” SSM使用方法实例教程 - 网络安全 - 网界论坛 - Powered by Discuz... Maxthon广告猎手规则,简简单单屏蔽广告 - 软件交流 - 跑跑公会论坛 BBS.popPK.COM - 与您共同打造精品网游公会社区 - Powered by Discuz! LinkedIn探营:美国最大“关系网”如何把生人变为熟人? 站长经验交流 好淘论坛 - powered by HaoTao.com 强势选股法 - 实战交流 - 策略大师论坛 - Powered by Discuz! 潜伏选股法 - 实战交流 - 策略大师论坛 - Powered by Discuz! - 实战交流 - 策略大师论坛 - Powered by Dis... 网站制作流程 - 网络安全 - 雨林木风交流论坛[BBS.YLMF.NET]-专业的电脑技... 安全宝典:网络高手推荐的三大系统漏洞扫描工具 - 网络安全交流 - 太平洋电脑网软件论坛 ... 安全宝典:网络高手推荐的三大系统漏洞扫描工具 - 网络安全交流 - 太平洋电脑网软件论坛 ... 多普达通用软件 多普达手机论坛 - powered by phpwind.net 论坛 - Powered by Discuz! 教会听课 - 家长学校 - 儿童教育论坛 - Powered by etjy.com 没有进行BBS专项备案的个人论坛进来看看。 - 互动交流论坛 - Powered By B... 中国太极拳网 太极拳论坛|太极论坛|太极拳交流社区 - Powered by Discuz... BT4+spoon111wep2破解无线路由器| 口- 破解发布&交流 - 非凡软件站(霏凡论坛... BT4+spoonwep2破解无线路由器| 口- 破解发布&交流 - 非凡软件站(霏凡论坛... BT4+spoonwep2破解无线路由器| 口- 破解发布&交流 - 非凡软件站(凡论坛... 火狐常用主流29款插件全面推介!投票下方有火狐详细介绍 火狐使用指南交流 - 『Web 浏览器』 - 精睿(vc52).网络安全 _杀毒软件推荐|杀毒软件下载|杀毒软件排行|排名|麦田守望者论坛 - Powered by Discuz! 朝鲜MM - CG交流 - 三人行论坛--真情交流 快乐无限 - Powered by D... 简单教你解决游戏安装好却玩不了的问题 - 软件应用技术交流区 - 华军软件园论坛--关闭注册! - Powered by Discuz! MacBook电池不能被识别的解决办法 - Mac使用交流MacOS - Mac论坛 - MacOS - Leopard - MacOSX - Apple Macintosh - Mac软件下载 - IT168 - Powered by Discuz! 浅析酒店固定资产管理 - 软件交流区 - 专业的软件游戏资源交流基地 _多特软件论坛