2020JTWLB-个人CTF-MISC-手撕二维码

JTWLB-个人CTF-MISC-手撕二维码

  • 手撕二维码
    • 题目分析
    • 开始
      • 1.题目解压后得到九张BMP图片:
      • 2.标准二维码格式如下图:
      • 3.分析定位点
      • 4.使用工具拼图还原
      • 5.调整识别
    • 结语

每天一题,只能多,不能少

手撕二维码

JTWLB的竞赛刚刚结束,结果惨的一比,今天开始复现。

题目分析

正式比赛的时候按照太小看或者说高看这题了,直接上了脚本,按时间排序,还去找文件名字的规律,最后直接爆破,各种拼图,结果没有这么复杂,真的是手撕:

  1. 熟悉二维码的格式 ,定位点一定要对;
  2. 顺手的辅助工具能够事半功倍;
  3. 直接拼图不对就应该考虑旋转;

开始

1.题目解压后得到九张BMP图片:

2020JTWLB-个人CTF-MISC-手撕二维码_第1张图片
明显就是要拼图了。手撕,是否联想到那题撕的细碎的二维码?

2.标准二维码格式如下图:

2020JTWLB-个人CTF-MISC-手撕二维码_第2张图片
可以看到各个定位点的情况。
相比较而言,题目给出的九张图片,定位码的位置不对。

3.分析定位点

首先是左上、左下、右上的定位点不对,其次是中间的6个定位点也不够。考虑是否是应该旋转了。
![向右的不足,定位点错误。(https://img-blog.csdnimg.cn/20201022160129722.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3ppcHBvMTIzNA==,size_16,color_FFFFFF,t_70#pic_center)

4.使用工具拼图还原

这里可以使用画图等工具,听说PS也有自动的工具,但是很多人电脑都不一定有PS。但是WPS很多人都是有的。
使用WPS的PPT功能。
2020JTWLB-个人CTF-MISC-手撕二维码_第3张图片
插入图片,会有网格线对其与旋转功能。
2020JTWLB-个人CTF-MISC-手撕二维码_第4张图片
经过十几分钟的调整,因为只有6张图片,而且二维码图片有一定的规律,所以还是很好调整的。我这里调整出来是这样的。
2020JTWLB-个人CTF-MISC-手撕二维码_第5张图片

5.调整识别

根据定位点的特征调整,然后CQR识别,即可。
2020JTWLB-个人CTF-MISC-手撕二维码_第6张图片
得到结果:
A QR code (abbreviated from Quick Response code) is a type of matrix barcode (or two-dimensional barcode) first designed in 1994 for the automotive industry in Japan. flag{aadbbeb1df5da86d0e4424ebe960c006}

flag{aadbbeb1df5da86d0e4424ebe960c006}

结语

只能说杂项的知识点与解决方法真的是多种多样。

你可能感兴趣的:(MISC)