XCTF-MISC-give_you_flag

参考博客:https://blog.csdn.net/qq_40481505/article/details/89425543

题目描述:

 

 

题目附件:

下载得到一个gif文件,第50帧有一个不完整的二维码,无法扫描,与普通的二维码相比,缺少三个小方块,这些小方块被称为定位符(定位图案),用于标记二维码矩形的大小,用三个定位图案可以标识一个二维码矩阵的位置和方向。二维码具有很强的纠错功能,能够在30%面积被遮盖的情况下成功识别,但是前提是,定位符不被遮盖,因此接下来需要将三个定位符加上去。

 

与正常的二维码对比一下(注意定位符号与码之间是有间隙的哦!)

 

 

解决方法:

利用mac自带的裁剪编辑功能,把定位符和残缺二维码截到一张图里就可以利用ctrl实现编辑操作啦!(我真是个小机灵鬼!!!)

用手机扫码可以得到flag:

flag{e7d478cf6b915f50ab1277f78502a2c5}

 

 

附上二维码的相关知识:二维码生成原理以及解析代码

反思:

残缺二维码不全,对二维码的理解,善用PS等技术是很有用的。

 

posted @ 2021-01-25 22:53  我是球啊  阅读(107)  评论(0编辑  收藏  举报