第七届雷泽杯
puzzle
一打开不知道怎么拼,没有任何提示,自己手动拼是几乎不可能的!但是检查了一遍并没有什么额外的信息….搜了一圈才知道有个python训练模型叫gaps
拼图游戏
于是在github上下载这个项目,[pip3 install -e .]安装,完了之后在bin目录下:
使用方法
就可以一代代训练,最好提前处理图像,调整一下对比度、饱和度等,提高模型训练效率。
结果
ce
一段http流量,导出后有个flag.zip文件,里面有个ce文本,打开是一堆255中间穿插其他数值的有点像rgb数值的数值:
txt
如果是rgb数值的话,就把他们做成图片就好了。那长宽呢?发现总共有这么多行:
98457行
也就是说有98457个像素,分解下质因数,推测长宽为887*111。
质因数分解
然后就用PIL跑吧:
1 | # -*- coding:utf-8 -*- |
很快就出来了:
crypto1
我觉得我们需要很熟悉base各种位数编码的特点。而这个竟然用的base36,属实少见