记录Depix工具的使用

记录Depix工具的使用这个月初有一个挺让人振奋的消息,说是出了一款开源去“马赛克“工具,三天就收获了3k+star,现在star数已经达到了13.7k了,项目地址:https://github.com/beurtschipper/Depix。我是没有这种世俗的欲望的,所以当时就没关注,直到昨天”纵横杯”网络安全竞赛Misc中专门出了一个马赛克的题,就给出了下面这张图片师傅们调侃说近视眼摘下眼镜离远一点就能看清楚了,我试了一下只能看出轮廓,但是还是看不清,这就需要用到Depix这个神奇的工具了。我这里是在windows系

大家好,又见面了,我是你们的朋友全栈君。

这个月初有一个挺让人振奋的消息,说是出了一款开源去“马赛克“工具,三天就收获了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.net/148386.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月29日 上午9:00
下一篇 2022年6月29日 上午9:00


相关推荐

  • OpenClaw:一键部署AI助手,探索自媒体新可能!

    OpenClaw:一键部署AI助手,探索自媒体新可能!

    2026年3月13日
    1
  • 全排列算法的全面解析

    全排列算法的全面解析对数组进行全排列是一个比较常见问题 如果是一个比较喜欢考算法的公司 貌似一些大公司都比较喜欢考算法 那么估计就会考察应聘者这个全排列的问题了 就算不让你编写完整代码 也会让你描述大致的思路 这个问题也难也难 说易也易 下面我就来对这个问题进行一个比较全面的解析吧 如有遗漏 还望指正

    2026年3月26日
    2
  • js二维数组排序

    js二维数组排序nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp vararr nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp name zopp age 0 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp name gpp age 18 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp name yjj age 8 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp functioncomp p

    2026年3月17日
    2
  • tracert的工作原理?_ipconfig工作原理

    tracert的工作原理?_ipconfig工作原理Tracert利用ICMP数据报和IP数据报头部中的TTL值。TTL(TimeToLive)是一个IP数据报的生存时间,当每个IP数据报经过路由器的时候都回把TTL值减去1或者减去在路由器中停留的时间,但是大多数数据报在路由器中停留的时间都小于1秒种,因此实际上就是在TTL值减去了1。这样,TTL值就相当于一个路由器的计数器。当路由器接收到一个TTL为0或者1的IP…

    2026年3月8日
    5
  • OpenBmc开发8:devtool简介与使用

    OpenBmc开发8:devtool简介与使用1简介devtool是yocto中的一个工具,此命令行工具作为可扩展SDK(eSDK)的一部分,是基础组件。可以使用devtool来帮助构建,测试和打包eSDK中的软件。可以使用该工具有选择地将构建的内容集成到OpenEmbedded构建系统构建的映像中。一般我们使用该工具主要用于修改源码,在修改后将提交加入到指定的layer中。2命令介绍常用的命令是:Add添加recipesModify提取源码Up…

    2022年10月5日
    7
  • STM32F4之SDIO接口

    STM32F4之SDIO接口一 SDIO 接口简介 SDIO 全称 SecureDigita 即安全数字输入输出接口 它是在 SD 卡接口的基础上发展而来 它可以兼容之前的 SD 卡 并可以连接 SDIO 接口设备 比如 蓝牙 WIFI 照相机等 SDIO 和 SD 卡规范间的一个重要区别是增加了低速标准 低速卡的目标应用是以最小的硬件开支支持低速 I O 能力 低速卡支持类似调制解调器 条码扫描仪和 GPS 接收器等应用 STM32 的 SDIO 控制器支持多媒体卡 MMC 卡 SD 存储卡 SDI O 卡和 CE ATA

    2026年3月17日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号