give_you_flag(GIF原理、二维码定位符)

简介: give_you_flag(GIF原理、二维码定位符)

下载附件是一个GIF

 

看到最后你会发现它突然漏了一个二维码出来

我们将这个GIF分解成图片(动图就是由多张静态图片组合而成,按照一定的顺序和时间播放的)

 

提取出里面包含二维码的那张

但是我们发现这里有一个问题,二维码的定位符缺失了

(即三个角成了空白,导致无法定位,我们直接扫肯定是识别不到任何东西的)

这里需要进行一个修复的处理

我们首先找一个正常的二维码,将它的定位符截取下来,如下图

再加上前面从GIF中提取出来的不完整的二维码(最好也是对它裁剪一下,方便拼接)

我是在手机上使用的拼图功能 ,当然你熟悉PS或者其他软件的话这些肯定在电脑上更好操作


拼接好后保存,使用QR Research扫描

拿到 flag{e7d478cf6b915f50ab1277f78502a2c5}


目录
相关文章
|
6月前
|
人工智能 自然语言处理 API
图片转音乐模型来了!Image to Music V2 :只需上传一张照片,自动转换成与图片内容匹配的音频!
图片转音乐模型来了!Image to Music V2 :只需上传一张照片,自动转换成与图片内容匹配的音频!
281 1
|
移动开发 JavaScript 前端开发
|
PHP 调度 数据安全/隐私保护
【源码解读】TP5读取本地图片输出后,设置header头无效,图片乱码
在Thinkphp程序中读取本地图片,做出加工处理(如合并二维码等水印),然后输出给客户端,一直输出图片内容乱码。 设置了header image/png 不生效。 写下这篇TP源码排查文章,看看问题到底出现在哪个步骤。
559 0
【源码解读】TP5读取本地图片输出后,设置header头无效,图片乱码
|
小程序 前端开发 iOS开发
微信小程序:多行文本溢出出现多余的文字-webkit-line-clamp
微信小程序:多行文本溢出出现多余的文字-webkit-line-clamp
476 0
微信小程序:多行文本溢出出现多余的文字-webkit-line-clamp
|
3月前
|
容器
追悼日网站自动变为黑白(解决filter导致的absolute和fixed定位问题)
这篇文章介绍了如何解决在网站页面上使用`filter: grayscale(100%)`导致布局问题的方法,建议将`filter`属性应用在`html`根元素上,以避免影响`absolute`和`fixed`定位的元素。
追悼日网站自动变为黑白(解决filter导致的absolute和fixed定位问题)
|
5月前
|
机器人 计算机视觉
技术好文:RobotJS截取屏幕screen.capture踩坑
技术好文:RobotJS截取屏幕screen.capture踩坑
76 0
|
6月前
|
监控 API 计算机视觉
OpenCV这么简单为啥不学——2、逐帧播放视频(VideoCapture函数、waitKey函数、0xFF == ord(‘1‘))
OpenCV这么简单为啥不学——2、逐帧播放视频(VideoCapture函数、waitKey函数、0xFF == ord(‘1‘))
70 0
|
区块链
EasyX趣味化编程note6,图片操作及文字
EasyX趣味化编程note6,图片操作及文字
118 0
运用MyQR模块生成图片二维码报错:OSError: cannot write mode RGBA as JPEG
运用MyQR模块生成图片二维码报错:OSError: cannot write mode RGBA as JPEG
运用MyQR模块生成图片二维码报错:OSError: cannot write mode RGBA as JPEG
|
iOS开发
iOS开发-如何把广告,图片通过代码加到Screen上
iOS开发-如何把广告,图片通过代码加到Screen上
87 0