码迷,mamicode.com
首页 > 其他好文 > 详细

一次CTF后对二维码的认识

时间:2017-12-29 22:38:21      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:简单   div   二进制   log   了解   ima   blog   黑点   分享图片   

 

前一段时间参加一个CTF比赛的时候其中有一个题目就是一张二维码图片,然后获取其中的信息来解题,那个二维码的特别之处在于,它把3个位置探测区域用几张美女图片代替了,然后在做题的时候顺便简单的了解了一下二维码的原理。

 

如图所示,在二维码的三个角处有位置探测区域,它是用来方便扫码时对二维码进行定位,所以你即使倒着扫二维码也可以正常扫到。然后二维码中有很多黑白相间的小点,其实它们就可以分为黑点和白点,然后扫码时是从右往左,从上往下读取图案的信息。白点=0,黑点=1,所以划出的红色区域信息为:0001100100011001100111001。

 

黑白区域包含了数据和纠错码字,然后我们扫码时机器读取到的二进制信息会经过编码转化后变为有用信息。

技术分享图片

 

一次CTF后对二维码的认识

标签:简单   div   二进制   log   了解   ima   blog   黑点   分享图片   

原文地址:https://www.cnblogs.com/QKSword/p/8146362.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!