大家好,又见面了,我是你们的朋友全栈君。
这个月初有一个挺让人振奋的消息,说是出了一款开源去“马赛克“工具,三天就收获了3k+ star,现在star数已经达到了13.7k了,项目地址:https://github.com/beurtschipper/Depix。
我是没有这种世俗的欲望的,所以当时就没关注,直到昨天”纵横杯”网络安全竞赛Misc中专门出了一个马赛克的题,就给出了下面这张图片
师傅们调侃说近视眼摘下眼镜离远一点就能看清楚了,我试了一下只能看出轮廓,但是还是看不清,这就需要用到Depix这个神奇的工具了。
我这里是在windows系统下使用的,下载源代码,官网给的运行示例如下:
Example:
python depix.py -p images/testimages/testimage3_pixels.png -s images/searchimages/debruinseq_notepad_Windows10_closeAndSpaced.png -o output.png
因为我同时有Python3和Python2的环境,所以要把上面的python换成python3
-p 后面的是待处理的马赛克图片的位置 -s 后面的是用于对比的图片的位置
用于对比的图片就很重要了,这里有四张可供选择的,具体使用时可以都试一下,看哪个还原效果更好
我这里使用最后一张来作对比还原题目给出的马赛克图片mosaic.png
首先进入Depix-main也就是这个界面打开命令行
执行:
python3 depix.py -p C:\Users\xxxx\Desktop\mosaic.png -s E:\xxxxx\Depix-main\images\searchimages\debruinseq_notepad_Windows10_spaced.png -o flag.png
几分钟后得到结果
我又用其他几个对比图片分别又做了几次还原,结果如下
对比得出结果是0123468abd68abd0123
总的来说结果还是很不错的,好工具。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/148386.html原文链接:https://javaforall.cn