loading...
upx编译教程(踩坑)
Published in:2024-04-25 | category: 魔改
Words: 227 | Reading time: 1min | reading:

前言

近期准备搞免杀壳,第一反应就是用upx魔改,但是编译两天都编译不过去,于是经过各种踩坑之后,才有这篇文章

准备环境

  1. 全新ubuntu2204系统
  2. gcc7.2.0
  3. upx源码

编译gcc7.2.0

先下载gcc7.2.0源码

1
wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-7.2.0/gcc-7.2.0.tar.gz

解压源码

1
tar zxf gcc-7.2.0.tar.gz

进入目录

1
cd gcc-7.2.0/

构建makefile

1
./configure --enable-checking=release --enable-languages=c,c++ --disable-multilib --disable-libsanitizer

构建gcc7.2.0

1
make && make install

编译upx

下载upx源码

1
git clone --recursive  https://github.com/upx/upx.git

安装cmake

1
apt install cmake -y

进入upx目录

1
cd upx/

编译upx

1
make all

改了代码之后重新编译的话先删除build目录然后在编译

1
rm -rf build/ && make all

后续

接下来就是魔改upx啦,等我魔改完在发文章

Next:
CS上线器源码
catalog
catalog