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+。输入网址訪问,打开了,不禁感慨,多么和谐的社会啊!

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 面试中常见的计算机网络的问题[通俗易懂]

    面试中常见的计算机网络的问题

    2022年2月12日
    51
  • MySQL字符串拼接函数介绍

    MySQL字符串拼接函数介绍在 MySQL 中 实现字符串拼接主要有以下 3 种函数 concat x y concat ws 分隔符 x y group concat distinctxxxo descyyysepar 分隔符 一 concat 函数 concat 函数用于将多个字符串连接成一个字符串格式 concat str1 str2 mysqlconca

    2025年6月9日
    0
  • 海尔楼宇可视对讲

    海尔楼宇可视对讲海尔楼宇可视对讲我公司是青岛海尔集团内的智能化产品生产企业。生产楼宇可视对讲等智能化设备,以海尔的品质为您的楼盘提升价值。 室内分机分类序号类型图片显示屏安装方式主要功能1黑白可视对讲分机HR-Q100AV 4寸黑白CRT壁挂式安装★免提通

    2022年6月22日
    28
  • linux中退出vim编辑器的命令_linux打开vim编辑器

    linux中退出vim编辑器的命令_linux打开vim编辑器编辑完保存退出的四种方式        1.Esc+:+wq+回车(w是write,q是quit)        2. Esc+:+x+回车(x=wq)        3. Esc+shift+zz         4.Esc+ZZ(在大写开启下)如果是进入了编辑,但是未进行任何改动的保存退出命令如下: Esc+:+q+回车不保存退出的命令:                 Esc+:+q+…

    2022年10月1日
    0
  • ICMP报文的类型

    ICMP报文的类型ICMP经常被认为是IP层的一个组成部分。它传递差错报文以及其他需要注意的信息。ICMP报文通常被IP层或更高层协议(TCP或UDP)使用。一些ICMP报文把差错报文返回给用户进程。ICMP报文是在IP数据报内部被传输的,如图6-1所示。ICMP的正式规范参见RFC792[Posterl1981b]。ICMP…

    2022年5月29日
    25
  • qtcpsocket断开_QTcpSocket 对连接服务器中断的不同情况进行判定(六种情况,其中一种使用IsNetworkAlive API方法)…「建议收藏」

    qtcpsocket断开_QTcpSocket 对连接服务器中断的不同情况进行判定(六种情况,其中一种使用IsNetworkAlive API方法)…「建议收藏」简述对于一个C/S结构的程序,客户端有些时候需要实时得知与服务器的连接状态。而对于客户端与服务器断开连接的因素很多,现在就目前遇到的情况进行一下总结。分为下面六种不同情况客户端网线断开客户端网络断开客户端通过HTTP代理连接服务器,代理机器断开代理客户端通过HTTP代理连接服务器,代理机器的网络断开客户端通过HTTP代理连接服务器,代理机器的网线断开服务器断开同时对于以上六种情况又分为连接服务器之…

    2022年9月7日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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