Universal Extractor各类流氓安装程序克星



作者:半点闲

时间:2015-7-2716:46

博客:blog.csdn.net/cg_i

邮箱:[email protected]

关键字:Universal Extractor Unpack AutoIt WinRAR 7-Zip #YouXun#

前面的

各位,现在从网络上下载安装的软件是不是很烦人啊!弄不好一路Next下去就会装上各种流氓软件或在你的电脑桌面上创建一大堆各类软件的图标,像我这种有“轻微洁癖”的人,着实无法忍受与抓狂。所以嘛,软件,还是绿色的爽!但,现在提供下载的站点也越来越不厚道了(自检:别人向你收取任何费用了吗?没有。所以,我虚伪、愚昧、残忍、麻木、奴性,卑鄙、贫穷、自欺欺人是越来越严重了),一个几K的工具都要先MSI再
RAR最后ZIP等等,怎样剥离安装文件Setup.exe中的资源是长久以来没能解决的问题。虽然有N多命令行的工具可以用来Unpack,但有多少人愿意在每次安装软件的过程中输入那么一大串命令呢?这里给大家隆重推荐一款小巧方便整合的GUI程序,可以用来Unpack,N多的EXE安装包Universal
Extractor。

官方网站:http://www.legroom.net/software/uniextract

安装版:http://www.legroom.net/scripts/download.php?file=uniextract161

老外就是厚道,如果你想进一步的研究它是怎么实现的。作者还提供源代码的下载:http://www.legroom.net/scripts/download.php?file=uniextract161_source这里我不得不说一下,它竟然是用AutoIt做的。我表示很震惊!作者太强悍了!一年前,偶然原因也是为了好玩写过一篇《批处理编程清除指定文件》的博文,除了文中提到的《Windows命令行详解手册》那会儿还算空闲又随手翻看了另外一本《非常网管-Windows脚本应用详解》那是我第一次知道有AutoIt这款自动化工具。那时,对它深不以为然,想我出身“名门正派,武学正宗”,这种“旁门佐道”不屑一观。现在想来真是“无知者无畏!”得空,定抽出时间好好研读、修习。

开始

一、为了让大家感受它的强大,下面演示通过这个软件剥离安装文件的例子:

1、我下载的是绿色版的Universal Extractor(注:我有“轻微洁癖”),目前最新版本是1.6.1,将下载后的软件解压缩后的样子,如图1-1。

(图 1-1)

这里说一下BIN这个目录,它是Universal Extractor分析与剥离安装包程序的武器库,双击鼠标进入这个目录后,如果以前你有过Unpack的经历,是不是发现了好多熟悉的面孔?是的,Universal
Extractor将我们以前手工大量输入各种命令行或工具来进行的Unpack的繁重劳作中给解放出来,这就是科技自动化的力量,也是AutoIt的力量。

2、双击UniExtract.exe运行程序,如图1-2。

(图 1-2)

3、准备剥离的安装包,如图1-3。

(图 1-3)

我下载的这个软件,解压缩后会生成两个文件,一个是扩展名为EXE的安装包主程序(注:它就是做坏事的主谋),另一个有着怪异名子“#YouXun#”巨大的数据文件(注:后面给出针对它的分析)。一般情况下,用户双击运行安装包主程序,程序在安装软件的过程中,会偷偷地在你的系统里安装很多流氓软件和一些捆绑软件。

4、Universal Extractor剥离安装包,如图1-4。

(图 1-4)

方法很简单,运行Universal Extractor将要进行剥离的安装包程序,通过鼠标拖动到Archive/Installer
to extract输入框Destinationdirectory输出框,会给出推荐将剥离文件存放的目录,一般采用默认,点击OK按钮。程序开始分析与剥离安装包里的文件,此过程中,会出现各种样式窗口来回的转换,不用管它,直至等待运行完成后即可。

5、安装程序剥离后的样子,如图1-5。

(图 1-5)

可见安装包程序里的文件已经成功剥离出来了。一般的软件,提供下载的网站会将正常软件和捆绑的软件都打在一个安装包里,当到了这一步,基本上就算成功了,你只需保留你需要使用的软件或安装程序,其它无关软件删除即可。

这里,我需要的软件还无法正常使用。因为,从安装包里剥离的文件并不完全,这些只是程序部份核心文件,要想得到完整的程序文件,还需要将巨大有着怪异名子“#YouXun#”文件里的文件给“提取”出来(注:只所以没有都打到一个包里,这是趋于效率的考虑)。

聪明的你也许注意到了,我用的是“提取”而非前面一直所说的“剥离”。这里下载网站给大家玩了个障眼法,其实“#YouXun#”文件只是由压缩工具生成的一个压缩包而已,因为被去掉了文件扩展名而隐藏了本身的信息。要想破解也很容易,目前老牌的WinRAR是比较流行且支持解压多种格式的压缩包工具,只需要将“#YouXun#”改名为“#YouXun#.rar”即可通过WinRAR查看压缩包内容、格式或直接解压缩。

6、将#YouXun#改名后的样子,图1-6。

(图1-6)

7、用WinRAR查看压缩包内容,图1-7。

(图1-7)

8、通过WinRAR查看压缩包格式,图1-8。

(图1-8)

可见,这个压缩包是由7-Zip生成的。通过7-Zip或直接使用WinRAR解压缩,再将解压缩后的文件移动到主程序文件目录下即可(注:也可直接采用剥离安装主程序的方法来提取文件)。

结尾

通过上述Universal Extractor剥离安装程序的演示,整个过程即简单又强大,大家是不是很感激与佩服作者的智慧,给我们带来了这么好与实用的软件。反正我对作者佩服的“五体投地”,特别是,当发现这么强大的软件,竟然通过AutoIt做到的,更加激发了要好好学习它的动力和其它一些暂时还说不清楚对待事物看法的一些改变。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-07 21:28:46

Universal Extractor各类流氓安装程序克星的相关文章

禁止百度流氓安装

(转自远景,结合本人的经历及在卡饭的学习,略作改动) 那啥基本上身边的同事啊MM啊,重装系统,电脑坏了一般都找我义务劳动. 但我很反感很头疼他们自己爱装个什么数字(360).金山,然后各种问题出了,启动变慢了再找我.我才不告诉MM说360垃圾,流氓.... 苦口婆心一番,然后你想装就装. 我直接骗MM说这货不兼容你的电脑.你的原版系统.你的专业软件.你的游戏..... 我给你装的可是微软官方原装系统啊! 根据多年的经验是,如果你不想让你的爸妈.朋友.MM.GG用一些东西,劝他们是没用的,得让他们

sencha touch打包成安装程序

为了更好地向大家演示如何打包一个sencha touch的项目,我们用sencha cmd创建一个演示项目,如果你的sencha cmd环境还没有配置,请参照 sencha touch 入门系列 (二)sencha touch 开发准备 进行配置. 首先在开始->运行中输入cmd,回车,打开命令行工具,cd指令进入到我们的sencha touch的sdk目录中,执行项目创建的指令: 此时在webtest路径中便创建了一个testPackage的项目,我们打开项目中创建生成的packager.js

安装搜狗输入法后如何禁止自动流氓安装搜狗浏览器等软件?

安装搜狗输入法后如何禁止自动流氓安装搜狗浏览器等软件? ?Lander Zhang 专注外企按需IT基础架构运维服务,IT Helpdesk 实战培训践行者博客:https://blog.51cto.com/lander IT Helpdesk 工程师实战培训课程:https://edu.51cto.com/lecturer/733218.html轻松进外企:IT Helpdesk工程师实战自学之路:https://blog.51cto.com/lander/2413018更新时间:2019/7

2013 Mac Air 装Win7双系统问题-安装程序无法创建新的分区,也无法定位系统 & Windows无法安装所需的文件,错误代码0x80070570

此非主讲安装过程,主说明过程中遇到的两个问题自己的解决方式. 准备: 准备以下Win7纯净版iso镜像,用Boot Camp方式安装Windows到16GU盘. Win7纯净版资源 问题一: Boot Camp开始分区安装后,进放Windows安装界面,在加载完之前下的驱动和点南完格式化选项后显示 : 安装程序无法创建新的分区,也无法定位系统 . 1)  出现此问题后,参考以下链接. http://support.apple.com/zh-cn/TS4599 苹果官方说明 http://www.

windows7安装Office 2013后,安装Visio 2013报错:安装程序找不到office.zh-cn

虽然windows 8.1(cn_windows_8.1_professional_vl_with_update_x64_dvd_4050293.iso)是款不错的系统,但是由于我的无线一直不能正常使用且经常出现不能正常更新,还有桌面卡住的几率比之前多太多了等先重回windows7 X64. 我安装的是cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso,使用正常,且之前也是使用的这款很稳定,安装Office 2013(cn_office_pro

安装SQL2000,提示安装程序配置服务器失败。

在安装SQL Server 2000时,安装快要完成,到最后提示一个错误,怎么解决呢,不急,请看下面的方法: 把上次安装时产生的"Microsoft SQL Server"文件夹删掉,一般所在路径为 C:\Program Files\Microsoft SQL Server D:\Program Files\Microsoft SQL Server 注意:删除Microsoft SQL Server文件夹时,先确定数据是否备份,先备份再删除,如果不小心删除了,找不回来了,那可麻烦了.一

[WinForm] VS2010发布、打包安装程序(超全超详细)

1. 在vs2010 选择"新建项目"→" 其他项目类型"→" Visual Studio Installer→"安装项目": 命名为:Setup1 . 这是在VS2010中将有三个文件夹, 1."应用程序文件夹"表示要安装的应用程序需要添加的文件: 2."用户的'程序'菜单"表示:应用程序安装完,用户的"开始菜单"中的显示的内容,一般在这个文件夹中,需要再创建一个文件用来存放

vmware tools安装程序无法继续,Microsoft Runtime DLL安装程序未能完成安装。的解决方法

vmware tools安装程序无法继续,Microsoft Runtime DLL安装程序未能完成安装.的解决方法_华英雄_新浪博客 http://blog.sina.com.cn/s/blog_54bf02090100xlqy.html   现象:VMware Workstation 8.0在安装VMware Tools时弹出对话框,提示"安装程序无法继续.Microsoft Runtime DLL安装程序未能完成安装."如图: 原因:虚拟机中Windows Installer服务

(转)为C# Windows服务添加安装程序

本文转载自:http://kamiff.iteye.com/blog/507129 最近一直在搞Windows服务,也有了不少经验,感觉权限方面确定比一般程序要受限很多,但方便性也很多.像后台运行不阻塞系统,不用用户登录之类.哈 哈,扯远了,今天讲一下那个怎么给Windows服务做个安装包.为什么做安装包?当然是方便了,不用每次调用InstallUtil,还有,就是看上去 正规些. 不多说了,先来看看怎么做吧.首先,当然是创建一个Windows服务的项目.这个大家应该都知道怎么做(这都不明白的留