Loading

gaps安装以及BUUCTF不眠之夜

gaps安装以及BUUCTF不眠之夜

安装之前要知道python3.12以上版本没法使用(看教程一定要看新版的教程!!!)

1. 先附一个python3.11的安装教程

sudo apt update
sudo apt install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev curl tk-dev
wget https://www.python.org/ftp/python/3.11.5/Python-3.11.5.tgz
tar -xzf Python-3.11.5.tgz
cd Python-3.11.5
./configure --enable-optimizations
make -j4
sudo make altinstall
python3.11 --version
python3.11 -m pip install . # 继续上面的执行

2. 安装gap

git clone https://github.com/nemanja-m/gaps.git
cd gaps
sudo apt update
sudo apt install python3-poetry
poetry install
python3.11 -m pip install 

3. montage安装

apt-get install graphicsmagick-imagemagick-compat

安装完成!!

 

开始解题:BUUCTF:[MRCTF2020]不眠之夜

montage *.jpg -tile 10x12 -resize 4000x2400 -geometry +0+0 out.jpg #把图片碎片合成一个图片
gaps run out.jpg flag.jpg --generations=90 --population=120 --size=100 #还原原图片

-tile 10x12 -resize 4000x2400 -geometry +0+0

第一个是长乘宽图片数量: -resize 4000x2400 长宽像素大小 -geometry +0+0图片间隙 out.jpg输出名

 

--generations:迭代次数,写的多一点就行,反正后期会自动停下

--size:原本长宽里小的或者大的值,实测小的准,大的快

--population:图片数量

 
posted @ 2025-06-04 23:19  huidu01  阅读(58)  评论(0)    收藏  举报
; ;