Linux下安装UPX

linux upx 编程技术
发布日期 2023-09-09 更新日期 2023-09-09 阅读次数 406 文章字数 903

upx 是一款压缩可执行文件的软件,压缩率在 20% 到 %70 之间。在可执行文件运行的时候并不需要解压软件,程序在内存中自动展开

下载 upx

upx 请从 upx 官网下载,不要用包管理器进下载。一般来说发行版默认源的软件比较老可能不支持比较新的语言生成的二进制文件,有压坏二进制的风险。

本教程的下载地址可能不是最新版请访问 https://upx.github.io 下载最新版

wget https://github.com/upx/upx/releases/download/v4.1.0/upx-4.1.0-amd64_linux.tar.xz 

解压二进制

tar -Jxf upx*.tar.xz

添加到环境变量

为了方便使用移动 upx 到系统变量目录,如果不愿意使用 root 的话可以将 upx 目录添加到环境变量。

sudo cp upx*/upx /usr/bin

验证

[root@iZ2zebzz76jb4bnhkzg4utZ ~]# upx
                       Ultimate Packer for eXecutables
                          Copyright (C) 1996 - 2023
UPX 4.1.0       Markus Oberhumer, Laszlo Molnar & John Reiser    Aug 8th 2023

Usage: upx [-123456789dlthVL] [-qvfk] [-o file] file..

Commands:
  -1     compress faster                   -9    compress better
  -d     decompress                        -l    list compressed file
  -t     test compressed file              -V    display version number
  -h     give more help                    -L    display software license
Options:
  -q     be quiet                          -v    be verbose
  -oFILE write output to 'FILE'
  -f     force compression of suspicious files
  -k     keep backup files
file..   executables to (de)compress

Type 'upx --help' for more detailed help.

UPX comes with ABSOLUTELY NO WARRANTY; for details visit https://upx.github.io

文章作者: 朱丰华

文章链接: https://smart.52dixiaowo.com/blog/post-499.html

版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。

linux upx

发表评论

相关推荐
朱丰华   |   1年前   |   linux

linux保持后台进程不被关闭nohup &

253    评论    点赞
朱丰华   |   1年前   |   编译 · linux · 平台

Go 交叉编译 (跨平台编译)

172    评论    点赞
朱丰华   |   1年前   |   linux · 内容

linux环境下,对于一个大文件,如何查看其中某行的内容

68    评论    点赞
朱丰华   |   1年前   |   linux · 文件 · 行数

linux 取得文件行数

49    评论    点赞
朱丰华   |   1年前   |   文件 · linux · 修改

linux文件的三个时间atime,mtime,ctime分别表示什么?

274    评论    点赞
朱丰华   |   1年前   |   linux · 文件 · 统计

linux递归统计文件夹下的文件数量

165    评论    点赞
朱丰华   |   1年前   |   linux · 文件

linux递归统计文件夹大小、du命令_Linux du命令:查看文件夹和文件的磁盘占用情况

191    评论    点赞
朱丰华   |   1年前   |   php

windows下编写、编译php扩展

157    评论    点赞
朱丰华   |   1年前   |   linux · php

linux下编写、编译php扩展

149    评论    点赞
朱丰华   |   1年前   |   c语言 · 编译

C语言中预编译#if的使用

74    评论    点赞
朱丰华   |   1年前   |   centos

centos安装golang

92    评论    点赞
朱丰华   |   1年前   |   centos

centos目录/etc/profile.d是干什么的

69    评论    点赞
朱丰华   |   1年前   |   python · linux · www

linux给www用户【非root】安装python3

185    评论    点赞
朱丰华   |   1年前   |   linux · 变量 · 环境

linux查看环境变量、设置环境变量

91    评论    点赞
朱丰华   |   1年前   |   docker · 安装 · linux

centos安装docker

104    评论    点赞
朱丰华   |   1年前   |   linux · sql · sqlite · package · sqlite3

linux安装环境ERROR: PACKAGE REQUIREMENTS (SQLITE3 > 3.7.4) WERE NOT MET: NO PACKAGE ‘SQLITE3’

264    评论    点赞
朱丰华   |   1年前   |   文件 · c语言 · include

C语言include语法,h文件和c文件的关系

95    评论    点赞
朱丰华   |   1年前   |   gcc · 安装 · git

windows下安装gcc

96    评论    点赞
朱丰华   |   1年前   |   安装

centos下安装gcc编译器

62    评论    点赞
朱丰华   |   1年前   |   linux

linux的which和whereis命令区别

92    评论    点赞
{{item.author_name}}   |   {{new Date(item.date*1000).log()}}   |   {{it}} ·

{{item.title}}

{{item.uv}}    评论    点赞