ctf杂项中的拼图题

杂项中经常会遇到拼图题,这种题目直接拼可以解出来,但是很耗时间,如果用脚本拼会大大减少时间。

github:

https://github.com/nemanja-m/gaps

  1. 下载打开到当前目录到linux虚拟机

    1
    2
    3
    git clone https://github.com/nemanja-m/gaps.git

    cd gaps
  2. 安装需要的包

    1
    2
    3
    4
    5
    pip install -r requirements.txt

    sudo apt-get install python-tk

    pip install -e
  3. 所有都安装成功了

  4. 文件夹里面有实例图片

    create_puzzle images/pillars.jpg –size=48 –destination=puzzle.jpg

    代表原图分割成功

  5. 拼图

    gaps –image=puzzle.jpg –generations=20 –population=600

  6. 指定大小的拼图

    gaps –image=puzzle.jpg –generations=20 –population=600 –size=48

    不指定的话,很多时候不能完成

    这个size就是小正方形的边长,如果是长方形就取长款的最大公因数


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!