UPX 加壳工具:The Ultimate Packer for eXecutables

UPX 加壳工具:The Ultimate Packer for eXecutables

大家好,又见面了,我是全栈君。

UPX (the Ultimate Packer for eXecutables)是一款先进的可运行程序文件压缩器。压缩过的可运行文件体积缩小50%-70% ,这样降低了磁盘占用空间、网络上传下载的时间和其他分布以及存储费用。

通过 UPX 压缩过的程序和程序库全然没有功能损失和压缩之前一样可正常地运行,对于支持的大多数格式没有运行时间或内存的不利后果。 UPX 支持很多不同的可运行文件格式 包括 Windows 95/98/ME/NT/2000/XP/CE 程序和动态链接库、DOS 程序、 Linux 可运行文件和核心。

在官方站点上下载了JDK7(jdk-7u67-linux-x64.tar.gz)。解压后查看文件“THIRDPARTYLICENSEREADME.txt”(第三许可证自述)时看到下面内容:

%% This notice is provided with respect to UPX v3.01, which is included 
with JRE 7 on Windows.

--- begin of LICENSE ---

Use of any of this software is governed by the terms of the license below:


                 ooooo     ooo ooooooooo.   ooooooo  ooooo
                 `888'     `8' `888   `Y88.  `8888    d8'
                  888       8   888   .d88'    Y888..8P
                  888       8   888ooo88P'      `8888'
                  888       8   888            .8PY888.
                  `88.    .8'   888           d8'  `888b
                    `YbodP'    o888o        o888o  o88888o


                    The Ultimate Packer for eXecutables
          Copyright (c) 1996-2000 Markus Oberhumer & Laszlo Molnar
               http://wildsau.idv.uni-linz.ac.at/mfx/upx.html
                          http://www.nexus.hu/upx
                            http://upx.tsx.org


PLEASE CAREFULLY READ THIS LICENSE AGREEMENT, ESPECIALLY IF YOU PLAN
TO MODIFY THE UPX SOURCE CODE OR USE A MODIFIED UPX VERSION.

接着往下看,看到了“The UPX license file is at http://upx.sourceforge.net/upx-license.html.”。在sourceforge上。这才知道原来它是开源的。

果断訪问一下,晕,竟然打不开,记得之前訪问sourceforge是能够的,把URL中的upx改成www,确实能够訪问,但upx这个怎么就訪问不了呢?

难道是被和谐了?打开Chrome+。输入网址訪问,打开了,不禁感慨,多么和谐的社会啊!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/116326.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • c++中按位取反_取反和按位取反

    c++中按位取反_取反和按位取反#include<stdio.h>#include<iostream>usingnamespacestd;voidmain(){//做这类题目抓住两点:第一、无论是以进制表示还是整数形式赋值给变量,都要根据变量相应//的数据类型,表示为…

  • python画太极八卦图_先天太极八卦图的唯一正确画法

    python画太极八卦图_先天太极八卦图的唯一正确画法我们先百度一下先天太极八卦图.↑,看看结果百度出来的图片第一页上半部分,结果非常惊人,40张图片,没有一张是正确的。错误原因分为两大类:1.太极图旋转方向或阴阳鱼所在位置错误2.八卦中每卦的三爻画法错误1.先天太极八卦图的太极是顺时针旋转;阴阳鱼位置是:阳鱼在上,阴鱼在下,阴阳鱼眼在同一条水平线上(PS:太极图有人喜欢用古画法,有人习惯用流通最广的画法,两种我都列出,但我习惯用流通最广最常见的…

  • Oracle 1521端口

    Oracle 1521端口当windows系统开启防火墙时,在win7中,要开启进的1521端口XP下,用telnet远程IP端口号(1521)来查看端口是否打开例:telnet192.168.1.101521win7下,netstat-naptcp来查看netstat-naptcpTCP192.168.1.10:1521192.168.1.225:3…

  • 最近公共祖先详解_共同祖先

    最近公共祖先详解_共同祖先最近公共祖先带查询的节点为x和y节点,书的深度为d暴力求解:设置访问数组vis[N],以此遍历x的父节点并做标记,然后再遍历y的父节点,第一个被做标记的就是公共祖先,时间复杂度为O(d)倍增法:f[i][j]代表当前节点向上走2j2^j2j所能走到的节点,其中0≤j≤⌈log(d)⌉0\leq j \leq \lceil log(d) \rceil0≤j≤⌈log(d)⌉,时间复杂度为O(logn),另外还需要设置dist[N]代表节点i到根的距离+1,哨兵:如果从i开始跳2j2^j2j步会跳过根节

  • C语言经典算法100例(一)

    C语言经典算法100例(一)C语言中有有许多经典的算法,这些算法都是许多人的智慧结晶,也是编程中常用的算法,这里面包含了众多算法思想,掌握这些算法,对于学习更高级的、更难的算法都会有很大的帮助,会为自己的算法学习打下坚实的基础。 接下来我们先来看10道:  (1)输出9*9乘法口诀。 //9*9乘法口诀表voidTable99(){ inti,j; for(i=1;i<=9;i+

  • 机器学习降维之线性判别分析

    1.LDA描述线性判别分析(LinearDiscriminantAnalysis,LDA)是一种有监督学习算法,同时经常被用来对数据进行降维,它是RonaldDisher在1936年发明的,

    2021年12月30日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号