2020邑网杯—“扫地队伍“解出题目WP
MISC题目附件
链接:https://pan.baidu.com/s/1c5Hadg3wbg2W3xbhh-_tsQ 密码:50kx
题目四-密码学
根据题目提供的线索奇点偶横,就判断出是摩斯密码
Key:AFDS635DSZEMIKT6
题目五-跨站
根据题目的指示来执行alert()来获取key
直接输入?name=<script>alert(/xss/)</script>
Key:C637E6B48278C3A7
流量分析
筛选HTTP协议
一个一个的查看一下post上传的文件,用追踪TCP流查看,结果发现第156个包里面有一个504B0304的十六进制头,就可以看出是一个ZIP包
然后,把这一整串的十六进制复制到一个文本里面,然后用010导入十六进制,然后保存为zip
解压之后,找了几个文件,才发现在这个文件里面
Key:76D3F61F0E75518B
另一道例题https://www.cnblogs.com/dachuanduan/p/9437160.html
图片隐写——XS.png
根据题目提示,放大图片,发现在图片中部有一些奇怪的像素点:
使用 Python 脚本读出所有,或中间这一部分的像素点:
import zlib
import binascii
from PIL import Image
pic = Image.open("xs.png")
strtxt = open('c.txt','a')
width,height = pic.size
for y in xrange(height):
for x in xrange(width):
strtxt.write(str(pic.getpixel((x,y))))
strtxt.close()
生成一个c.txt文件
里面有一些不一样的像素点,把它提取出来
50 55 102 53 97 56 55 48 55 101 49 51 51 51 102 97
正好 16 位,数值都小于 127,使用十进制转换ASCII编码
转码传送门http://www.ab126.com/goju/1711.html
得出Key:27f5a8707e1333fa
图片隐写——dandelion.jpg
打开图片看上去很普通,看一下图片属性
有一个备注QR Code
用winhex或者010打开
有一大串二进制
在下面看到了QR Code字段,就尝试一下把所有二进制转换为一个二维码
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111000000000111111111111111111000000000111111111111111111111111111000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111100000000000000000000000000000000000000000000000000000000000000011111111111111111111111111100000000011111111111111111100000000011111111111111111111111111100000000000000000000000000000000000011111111100000000000000000000000000000000000000000000000000000000000000011111111111111111110000000000000000000000000000000000000000000000000000000000000001111111111111111111111111110000000001111111111111111110000000001111111111111111111111111110000000000000000000000000000000000001111111110000000000000000000000000000000000000000000000000000000000000001111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111000000000111111111111111111000000000111111111111111111111111111000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111100000000000000000000000000000000000000000000000000000000000000011111111111111111111111111100000000011111111111111111100000000011111111111111111111111111100000000000000000000000000000000000011111111100000000000000000000000000000000000000000000000000000000000000011111111111111111110000000000000000000000000000000000000000000000000000000000000001111111111111111111111111110000000001111111111111111110000000001111111111111111111111111110000000000000000000000000000000000001111110000000000000000000000000000000000000000000000000011111111111111111110000000000000000000000000000000000000000000000000000000000000001111111111111111111111111110000000001111111111111111110000000001111111111111111111111111110000000000000000000000000000000000001111111110000000000000000000000000000000000000000000000000000000000000001111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111000000000111111111111111111000000000111111111111111111111111111000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111100000000000000000000000000000000000000000000000000000000000000011111111111111111111111111100000000011111111111111111100000000011111111111111111111111111100000000000000000000000000000000000011111111100000000000000000000000000000000000000000000000000000000000000011111111111111111110000000001111111111111111111111111111111111111111111110000000001111111111111111110000000000000000000000000000000000000000000001111111111111111110000000000000000000000000001111111111111111111111111110000000001111111111111111111111111111111111111111111110000000001111111111111111111000000000111111111111111111111111111111111111111111111000000000111111111111111111000000000000000000000000000000000000000000000111111111111111111000000000000000000000000000111111111111111111111111111000000000111111111111111111111111111111111111111111111000000000111111111111111111100000000011111111111111111111111111111111111111111111100000000011111111111111111100000000000000000000000000000000000000000000011111111111111111100000000000000000000000000011111111111111111111111111100000000011111111111111111111111111111111111111111111100000000011111111111111111110000000001111111111111111111111111111111111111111111110000000001111111111111111110000000000000000000000000000000000000000000001111111111111111110000000000000000000000000001111111111111111111111111110000000001111111111111111111111111111111111111111111110000000001111111111111111111000000000111111111111111111111111111111111111111111111000000000111111111111111111000000000000000000000000000000000000000000000111111111111111111000000000000000000000000000111111111111111111111111111000000000111111111111111111111111111111111111111111111000000000111111111111111111100000000011111111111111111111111111111111111111111111100000000011111111111111111100000000000000000000000000000000000000000000011111111111111111100000000000000000000000000011111111111111111111111111100000000011111111111111111111111111111111111111111111100000000011111111111111111110000000001111111111111111111111111111111111111111111110000000001111111111111111110000000000000000000000000000000000000000000001111111111111111110000000000000000000000000001111111111111111111111111110000000001111111111111111111111111111111111111111111110000000001111111111111111111000000000111111111111111111111111111111111111111111111000000000111111111111111111000000000000000000000000000000000000000000000111111111111111111000000000000000000000000000111111111111111111111111111000000000111111111111111111111111111111111111111111111000000000111111111111111111100000000011111111111111111111111111111111111111111111100000000011111111111111111100000000000000000000000000000000000000000000011111111111111111100000000000000000000000000011111111111111111111111111100000000011111111111111111111111111111111111111111111100000000011111111111111111110000000001111111110000000000000000000000000001111111110000000001111111111111111110000000001111111110000000000000000000000000001111111111111111111111111111111111110000000000000000001111111111111111110000000001111111110000000000000000000000000001111111110000000001111111111111111111000000000111111111000000000000000000000000000111111111000000000111111111111111111000000000111111111000000000000000000000000000111111111111111111111111111111111111000000000000000000111111111111111111000000000111111111000000000000000000000000000111111111000000000111111111111111111100000000011111111100000000000000000000000000011111111100000000011111111111111111100000000011111111100000000000000000000000000011111111111111111111111111111111111100000000000000000011111111111111111100000000011111111100000000000000000000000000011111111100000000011111111111111111110000000001111111110000000000000000000000000001111111110000000001111111111111111110000000001111111110000000000000000000000000001111111111111111111111111111111111110000000000000000001111111111111111110000000001111111110000000000000000000000000001111111110000000001111111111111111111000000000111111111000000000000000000000000000111111111000000000111111111111111111000000000111111111000000000000000000000000000111111111111111111111111111111111111000000000000000000111111111111111111000000000111111111000000000000000000000000000111111111000000000111111111111111111100000000011111111100000000000000000000000000011111111100000000011111111111111111100000000011111111100000000000000000000000000011111111111111111111111111111111111100000000000000000011111111111111111100000000011111111100000000000000000000000000011111111100000000011111111111111111110000000001111111110000000000000000000000000001111111110000000001111111111111111110000000001111111110000000000000000000000000001111111111111111111111111111111111110000000000000000001111111111111111110000000001111111110000000000000000000000000001111111110000000001111111111111111111000000000111111111000000000000000000000000000111111111000000000111111111111111111000000000111111111000000000000000000000000000111111111111111111111111111111111111000000000000000000111111111111111111000000000111111111000000000000000000000000000111111111000000000111111111111111111100000000011111111100000000000000000000000000011111111100000000011111111111111111100000000011111111100000000000000000000000000011111111111111111111111111111111111100000000000000000011111111111111111100000000011111111100000000000000000000000000011111111100000000011111111111111111110000000001111111110000000000000000000000000001111111110000000001111111111111111110000000000000000001111111110000000001111111111111111111111111111111111110000000001111111110000000001111111111111111110000000001111111110000000000000000000000000001111111110000000001111111111111111111000000000111111111000000000000000000000000000111111111000000000111111111111111111000000000000000000111111111000000000111111111111111111111111111111111111000000000111111111000000000111111111111111111000000000111111111000000000000000000000000000111111111000000000111111111111111111100000000011111111100000000000000000000000000011111111100000000011111111111111111100000000000000000011111111100000000011111111111111111111111111111111111100000000011111111100000000011111111111111111100000000011111111100000000000000000000000000011111111100000000011111111111111111110000000001111111110000000000000000000000000001111111110000000001111111111111111110000000000000000001111111110000000001111111111111111111111111111111111110000000001111111110000000001111111111111111110000000001111111110000000000000000000000000001111111110000000001111111111111111111000000000111111111000000000000000000000000000111111111000000000111111111111111111000000000000000000111111111000000000111111111111111111111111111111111111000000000111111111000000000111111111111111111000000000111111111000000000000000000000000000111111111000000000111111111111111111100000000011111111100000000000000000000000000011111111100000000011111111111111111100000000000000000011111111100000000011111111111111111111111111111111111100000000011111111100000000011111111111111111100000000011111111100000000000000000000000000011111111100000000011111111111111111110000000001111111110000000000000000000000000001111111110000000001111111111111111110000000000000000001111111110000000001111111111111111111111111111111111110000000001111111110000000001111111111111111110000000001111111110000000000000000000000000001111111110000000001111111111111111111000000000111111111000000000000000000000000000111111111000000000111111111111111111000000000000000000111111111000000000111111111111111111111111111111111111000000000111111111000000000111111111111111111000000000111111111000000000000000000000000000111111111000000000111111111111111111100000000011111111100000000000000000000000000011111111100000000011111111111111111100000000000000000011111111100000000011111111111111111111111111111111111100000000011111111100000000011111111111111111100000000011111111100000000000000000000000000011111111100000000011111111111111111110000000001111111110000000000000000000000000001111111110000000001111111111111111110000000000000000001111111110000000000000000000000000001111111110000000001111111110000000000000000000000000001111111110000000001111111110000000000000000000000000001111111110000000001111111111111111111000000000111111111000000000000000000000000000111111111000000000111111111111111111000000000000000000111111111000000000000000000000000000111111111000000000111111111000000000000000000000000000111111111000000000111111111000000000000000000000000000111111111000000000111111111111111111100000000011111111100000000000000000000000000011111111100000000011111111111111111100000000000000000011111111100000000000000000000000000011111111100000000011111111100000000000000000000000000011111111100000000011111111100000000000000000000000000011111111100000000011111111111111111110000000001111111110000000000000000000000000001111111110000000001111111111111111110000000000000000001111111110000000000000000000000000001111111110000000001111111110000000000000000000000000001111111110000000001111111110000000000000000000000000001111111110000000001111111111111111111000000000111111111000000000000000000000000000111111111000000000111111111111111111000000000000000000111111111000000000000000000000000000111111111000000000111111111000000000000000000000000000111111111000000000111111111000000000000000000000000000111111111000000000111111111111111111100000000011111111100000000000000000000000000011111111100000000011111111111111111100000000000000000011111111100000000000000000000000000011111111100000000011111111100000000000000000000000000011111111100000000011111111100000000000000000000000000011111111100000000011111111111111111110000000001111111110000000000000000000000000001111111110000000001111111111111111110000000000000000001111111110000000000000000000000000001111111110000000001111111110000000000000000000000000001111111110000000001111111110000000000000000000000000001111111110000000001111111111111111111000000000111111111000000000000000000000000000111111111000000000111111111111111111000000000000000000111111111000000000000000000000000000111111111000000000111111111000000000000000000000000000111111111000000000111111111000000000000000000000000000111111111000000000111111111111111111100000000011111111100000000000000000000000000011111111100000000011111111111111111100000000000000000011111111100000000000000000000000000011111111100000000011111111100000000000000000000000000011111111100000000011111111100000000000000000000000000011111111100000000011111111111111111110000000001111111111111111111111111111111111111111111110000000001111111110000000000000000000000000000000000000000000001111111110000000000000000001111111111111111111111111111111111110000000001111111110000000001111111111111111111111111111111111111111111110000000001111111111111111111000000000111111111111111111111111111111111111111111111000000000111111111000000000000000000000000000000000000000000000111111111000000000000000000111111111111111111111111111111111111000000000111111111000000000111111111111111111111111111111111111111111111000000000111111111111111111100000000011111111111111111111111111111111111111111111100000000011111111100000000000000000000000000000000000000000000011111111100000000000000000011111111111111111111111111111111111100000000011111111100000000011111111111111111111111111111111111111111111100000000011111111111111111110000000001111111111111111111111111111111111111111111110000000001111111110000000000000000000000000000000000000000000001111111110000000000000000001111111111111111111111111111111111110000000001111111110000000001111111111111111111111111111111111111111111110000000001111111111111111111000000000111111111111111111111111111111111111111111111000000000111111111000000000000000000000000000000000000000000000111111111000000000000000000111111111111111111111111111111111111000000000111111111000000000111111111111111111111111111111111111111111111000000000111111111111111111100000000011111111111111111111111111111111111111111111100000000011111111100000000000000000000000000000000000000000000011111111100000000000000000011111111111111111111111111111111111100000000011111111100000000011111111111111111111111111111111111111111111100000000011111111111111111110000000001111111111111111111111111111111111111111111110000000001111111110000000000000000000000000000000000000000000001111111110000000000000000001111111111111111111111111111111111110000000001111111110000000001111111111111111111111111111111111111111111110000000001111111111111111111000000000111111111111111111111111111111111111111111111000000000111111111000000000000000000000000000000000000000000000111111111000000000000000000111111111111111111111111111111111111000000000111111111000000000111111111111111111111111111111111111111111111000000000111111111111111111100000000011111111111111111111111111111111111111111111100000000011111111100000000000000000000000000000000000000000000011111111100000000000000000011111111111111111111111111111111111100000000011111111100000000011111111111111111111111111111111111111111111100000000011111111111111111110000000000000000000000000000000000000000000000000000000000000001111111110000000001111111110000000001111111110000000001111111110000000001111111110000000001111111110000000001111111110000000001111111110000000000000000000000000000000000000000000000000000000000000001111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111000000000111111111000000000111111111000000000111111111000000000111111111000000000111111111000000000111111111000000000111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111100000000000000000000000000000000000000000000000000000000000000011111111100000000011111111100000000011111111100000000011111111100000000011111111100000000011111111100000000011111111100000000011111111100000000000000000000000000000000000000000000000000000000000000011111111111111111110000000000000000000000000000000000000000000000000000000000000001111111110000000001111111110000000001111111110000000001111111110000000001111111110000000001111111110000000001111111110000000001111111110000000000000000000000000000000000000000000000000000000000000001111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111000000000111111111000000000111111111000000000111111111000000000111111111000000000111111111000000000111111111000000000111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111100000000000000000000000000000000000000000000000000000000000000011111111100000000011111111100000000011111111100000000011111111100000000011111111100000000011111111100000000011111111100000000011111111100000000000000000000000000000000000000000000000000000000000000011111111111111111110000000000000000000000000000000000000000000000000000000000000001111111110000000001111111110000000001111111110000000001111111110000000001111111110000000001111111110000000001111111110000000001111111110000000000000000000000000000000000000000000000000000000000000001111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111000000000111111111000000000111111111000000000111111111000000000111111111000000000111111111000000000111111111000000000111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111100000000000000000000000000000000000000000000000000000000000000011111111100000000011111111100000000011111111100000000011111111100000000011111111100000000011111111100000000011111111100000000011111111100000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000001111111111111111111111111111111111111111111110000000001111111110000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000111111111111111111111111111111111111111111111000000000111111111000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000011111111111111111111111111111111111111111111100000000011111111100000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000001111111111111111111111111111111111111111111110000000001111111110000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000111111111111111111111111111111111111111111111000000000111111111000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000011111111111111111111111111111111111111111111100000000011111111100000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000001111111111111111111111111111111111111111111110000000001111111110000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000111111111111111111111111111111111111111111111000000000111111111000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000011111111111111111111111111111111111111111111100000000011111111100000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000001111111110000000001111111110000000001111111110000000000000000001111111111111111111111111110000000001111111111111111110000000000000000000000000000000000000000000001111111111111111110000000001111111110000000001111111111111111111111111111111111111111111111111111111111111111000000000111111111000000000111111111000000000111111111000000000000000000111111111111111111111111111000000000111111111111111111000000000000000000000000000000000000000000000111111111111111111000000000111111111000000000111111111111111111111111111111111111111111111111111111111111111100000000011111111100000000011111111100000000011111111100000000000000000011111111111111111111111111100000000011111111111111111100000000000000000000000000000000000000000000011111111111111111100000000011111111100000000011111111111111111111111111111111111111111111111111111111111111110000000001111111110000000001111111110000000001111111110000000000000000001111111111111111111111111110000000001111111111111111110000000000000000000000000000000000000000000001111111111111111110000000001111111110000000001111111111111111111111111111111111111111111111111111111111111111000000000111111111000000000111111111000000000111111111000000000000000000111111111111111111111111111000000000111111111111111111000000000000000000000000000000000000000000000111111111111111111000000000111111111000000000111111111111111111111111111111111111111111111111111111111111111100000000011111111100000000011111111100000000011111111100000000000000000011111111111111111111111111100000000011111111111111111100000000000000000000000000000000000000000000011111111111111111100000000011111111100000000011111111111111111111111111111111111111111111111111111111111111110000000001111111110000000001111111110000000001111111110000000000000000001111111111111111111111111110000000001111111111111111110000000000000000000000000000000000000000000001111111111111111110000000001111111110000000001111111111111111111111111111111111111111111111111111111111111111000000000111111111000000000111111111000000000111111111000000000000000000111111111111111111111111111000000000111111111111111111000000000000000000000000000000000000000000000111111111111111111000000000111111111000000000111111111111111111111111111111111111111111111111111111111111111100000000011111111100000000011111111100000000011111111100000000000000000011111111111111111111111111100000000011111111111111111100000000000000000000000000000000000000000000011111111111111111100000000011111111100000000011111111111111111111111111111111111111111111111111111111111111110000000000000000001111111110000000000000000000000000001111111111111111111111111110000000001111111110000000001111111111111111110000000001111111111111111111111111110000000000000000000000000000000000000000000001111111111111111111111111111111111110000000000000000001111111111111111111000000000000000000111111111000000000000000000000000000111111111111111111111111111000000000111111111000000000111111111111111111000000000111111111111111111111111111000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000111111111111111111100000000000000000011111111100000000000000000000000000011111111111111111111111111100000000011111111100000000011111111111111111100000000011111111111111111111111111100000000000000000000000000000000000000000000011111111111111111111111111111111111100000000000000000011111111111111111110000000000000000001111111110000000000000000000000000001111111111111111111111111110000000001111111110000000001111111111111111110000000001111111111111111111111111110000000000000000000000000000000000000000000001111111111111111111111111111111111110000000000000000001111111111111111111000000000000000000111111111000000000000000000000000000111111111111111111111111111000000000111111111000000000111111111111111111000000000111111111111111111111111111000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000111111111111111111100000000000000000011111111100000000000000000000000000011111111111111111111111111100000000011111111100000000011111111111111111100000000011111111111111111111111111100000000000000000000000000000000000000000000011111111111111111111111111111111111100000000000000000011111111111111111110000000000000000001111111110000000000000000000000000001111111111111111111111111110000000001111111110000000001111111111111111110000000001111111111111111111111111110000000000000000000000000000000000000000000001111111111111111111111111111111111110000000000000000001111111111111111111000000000000000000111111111000000000000000000000000000111111111111111111111111111000000000111111111000000000111111111111111111000000000111111111111111111111111111000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000111111111111111111100000000000000000011111111100000000000000000000000000011111111111111111111111111100000000011111111100000000011111111111111111100000000011111111111111111111111111100000000000000000000000000000000000000000000011111111111111111111111111111111111100000000000000000011111111111111111110000000000000000001111111111111111110000000000000000000000000000000000000000000001111111110000000000000000001111111111111111111111111110000000000000000001111111111111111110000000000000000001111111110000000001111111111111111110000000001111111110000000001111111111111111111111111111000000000000000000111111111111111111000000000000000000000000000000000000000000000111111111000000000000000000111111111111111111111111111000000000000000000111111111111111111000000000000000000111111111000000000111111111111111111000000000111111111000000000111111111111111111111111111100000000000000000011111111111111111100000000000000000000000000000000000000000000011111111100000000000000000011111111111111111111111111100000000000000000011111111111111111100000000000000000011111111100000000011111111111111111100000000011111111100000000011111111111111111111111111110000000000000000001111111111111111110000000000000000000000000000000000000000000001111111110000000000000000001111111111111111111111111110000000000000000001111111111111111110000000000000000001111111110000000001111111111111111110000000001111111110000000001111111111111111111111111111000000000000000000111111111111111111000000000000000000000000000000000000000000000111111111000000000000000000111111111111111111111111111000000000000000000111111111111111111000000000000000000111111111000000000111111111111111111000000000111111111000000000111111111111111111111111111100000000000000000011111111111111111100000000000000000000000000000000000000000000011111111100000000000000000011111111111111111111111111100000000000000000011111111111111111100000000000000000011111111100000000011111111111111111100000000011111111100000000011111111111111111111111111110000000000000000001111111111111111110000000000000000000000000000000000000000000001111111110000000000000000001111111111111111111111111110000000000000000001111111111111111110000000000000000001111111110000000001111111111111111110000000001111111110000000001111111111111111111111111111000000000000000000111111111111111111000000000000000000000000000000000000000000000111111111000000000000000000111111111111111111111111111000000000000000000111111111111111111000000000000000000111111111000000000111111111111111111000000000111111111000000000111111111111111111111111111100000000000000000011111111111111111100000000000000000000000000000000000000000000011111111100000000000000000011111111111111111111111111100000000000000000011111111111111111100000000000000000011111111100000000011111111111111111100000000011111111100000000011111111111111111111111111111111111111111111111111111110000000001111111111111111111111111111111111111111111111111111110000000001111111111111111111111111110000000001111111110000000001111111111111111110000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111111111111111111111111111111111111111111111000000000111111111111111111111111111000000000111111111000000000111111111111111111000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000011111111111111111111111111111111111111111111111111111100000000011111111111111111111111111100000000011111111100000000011111111111111111100000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000001111111111111111111111111111111111111111111111111111110000000001111111111111111111111111110000000001111111110000000001111111111111111110000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111111111111111111111111111111111111111111111000000000111111111111111111111111111000000000111111111000000000111111111111111111000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000011111111111111111111111111111111111111111111111111111100000000011111111111111111111111111100000000011111111100000000011111111111111111100000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000001111111111111111111111111111111111111111111111111111110000000001111111111111111111111111110000000001111111110000000001111111111111111110000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111111111111111111111111111111111111111111111000000000111111111111111111111111111000000000111111111000000000111111111111111111000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000011111111111111111111111111111111111111111111111111111100000000011111111111111111111111111100000000011111111100000000011111111111111111100000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000001111111110000000001111111110000000001111111110000000001111111111111111110000000000000000000000000000000000001111111111111111110000000001111111110000000000000000001111111111111111111111111110000000000000000000000000000000000000000000001111111111111111111111111111000000000000000000111111111000000000111111111000000000111111111000000000111111111111111111000000000000000000000000000000000000111111111111111111000000000111111111000000000000000000111111111111111111111111111000000000000000000000000000000000000000000000111111111111111111111111111100000000000000000011111111100000000011111111100000000011111111100000000011111111111111111100000000000000000000000000000000000011111111111111111100000000011111111100000000000000000011111111111111111111111111100000000000000000000000000000000000000000000011111111111111111111111111110000000000000000001111111110000000001111111110000000001111111110000000001111111111111111110000000000000000000000000000000000001111111111111111110000000001111111110000000000000000001111111111111111111111111110000000000000000000000000000000000000000000001111111111111111111111111111000000000000000000111111111000000000111111111000000000111111111000000000111111111111111111000000000000000000000000000000000000111111111111111111000000000111111111000000000000000000111111111111111111111111111000000000000000000000000000000000000000000000111111111111111111111111111100000000000000000011111111100000000011111111100000000011111111100000000011111111111111111100000000000000000000000000000000000011111111111111111100000000011111111100000000000000000011111111111111111111111111100000000000000000000000000000000000000000000011111111111111111111111111110000000000000000001111111110000000001111111110000000001111111110000000001111111111111111110000000000000000000000000000000000001111111111111111110000000001111111110000000000000000001111111111111111111111111110000000000000000000000000000000000000000000001111111111111111111111111111000000000000000000111111111000000000111111111000000000111111111000000000111111111111111111000000000000000000000000000000000000111111111111111111000000000111111111000000000000000000111111111111111111111111111000000000000000000000000000000000000000000000111111111111111111111111111100000000000000000011111111100000000011111111100000000011111111100000000011111111111111111100000000000000000000000000000000000011111111111111111100000000011111111100000000000000000011111111111111111111111111100000000000000000000000000000000000000000000011111111111111111111111111111111111111111111110000000000000000000000000001111111110000000001111111110000000001111111110000000001111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000001111111111111111111111111110000000001111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000111111111000000000111111111000000000111111111000000000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000111111111111111111111111111000000000111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000011111111100000000011111111100000000011111111100000000011111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000011111111111111111111111111100000000011111111111111111111111111111111111111111111111111111111111111110000000000000000000000000001111111110000000001111111110000000001111111110000000001111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000001111111111111111111111111110000000001111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000111111111000000000111111111000000000111111111000000000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000111111111111111111111111111000000000111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000011111111100000000011111111100000000011111111100000000011111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000011111111111111111111111111100000000011111111111111111111111111111111111111111111111111111111111111110000000000000000000000000001111111110000000001111111110000000001111111110000000001111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000001111111111111111111111111110000000001111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000111111111000000000111111111000000000111111111000000000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000111111111111111111111111111000000000111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000011111111100000000011111111100000000011111111100000000011111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000011111111111111111111111111100000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000001111111111111111111111111111111111110000000000000000000000000000000000001111111110000000001111111110000000000000000001111111111111111111111111110000000001111111110000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111111111111111111111111111000000000000000000000000000000000000111111111000000000111111111000000000000000000111111111111111111111111111000000000111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111100000000011111111111111111111111111111111111100000000000000000000000000000000000011111111100000000011111111100000000000000000011111111111111111111111111100000000011111111100000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111110000000001111111111111111111111111111111111110000000000000000000000000000000000001111111110000000001111111110000000000000000001111111111111111111111111110000000001111111110000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111111111111111111111111111000000000000000000000000000000000000111111111000000000111111111000000000000000000111111111111111111111111111000000000111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111100000000011111111111111111111111111111111111100000000000000000000000000000000000011111111100000000011111111100000000000000000011111111111111111111111111100000000011111111100000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111110000000001111111111111111111111111111111111110000000000000000000000000000000000001111111110000000001111111110000000000000000001111111111111111111111111110000000001111111110000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111111111111111111111111111000000000000000000000000000000000000111111111000000000111111111000000000000000000111111111111111111111111111000000000111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111100000000011111111111111111111111111111111111100000000000000000000000000000000000011111111100000000011111111100000000000000000011111111111111111111111111100000000011111111100000000000000000000000000000000000011111111111111111110000000001111111111111111110000000000000000001111111111111111111111111111111111110000000000000000000000000001111111111111111110000000000000000001111111111111111110000000001111111110000000000000000000000000000000000001111111111111111110000000001111111110000000001111111111111111111000000000111111111111111111000000000000000000111111111111111111111111111111111111000000000000000000000000000111111111111111111000000000000000000111111111111111111000000000111111111000000000000000000000000000000000000111111111111111111000000000111111111000000000111111111111111111100000000011111111111111111100000000000000000011111111111111111111111111111111111100000000000000000000000000011111111111111111100000000000000000011111111111111111100000000011111111100000000000000000000000000000000000011111111111111111100000000011111111100000000011111111111111111110000000001111111111111111110000000000000000001111111111111111111111111111111111110000000000000000000000000001111111111111111110000000000000000001111111111111111110000000001111111110000000000000000000000000000000000001111111111111111110000000001111111110000000001111111111111111111000000000111111111111111111000000000000000000111111111111111111111111111111111111000000000000000000000000000111111111111111111000000000000000000111111111111111111000000000111111111000000000000000000000000000000000000111111111111111111000000000111111111000000000111111111111111111100000000011111111111111111100000000000000000011111111111111111111111111111111111100000000000000000000000000011111111111111111100000000000000000011111111111111111100000000011111111100000000000000000000000000000000000011111111111111111100000000011111111100000000011111111111111111110000000001111111111111111110000000000000000001111111111111111111111111111111111110000000000000000000000000001111111111111111110000000000000000001111111111111111110000000001111111110000000000000000000000000000000000001111111111111111110000000001111111110000000001111111111111111111000000000111111111111111111000000000000000000111111111111111111111111111111111111000000000000000000000000000111111111111111111000000000000000000111111111111111111000000000111111111000000000000000000000000000000000000111111111111111111000000000111111111000000000111111111111111111100000000011111111111111111100000000000000000011111111111111111111111111111111111100000000000000000000000000011111111111111111100000000000000000011111111111111111100000000011111111100000000000000000000000000000000000011111111111111111100000000011111111100000000011111111111111111110000000000000000001111111111111111110000000001111111110000000000000000001111111111111111110000000001111111110000000001111111110000000000000000000000000000000000001111111110000000001111111111111111110000000000000000001111111110000000001111111110000000001111111111111111111111111111000000000000000000111111111111111111000000000111111111000000000000000000111111111111111111000000000111111111000000000111111111000000000000000000000000000000000000111111111000000000111111111111111111000000000000000000111111111000000000111111111000000000111111111111111111111111111100000000000000000011111111111111111100000000011111111100000000000000000011111111111111111100000000011111111100000000011111111100000000000000000000000000000000000011111111100000000011111111111111111100000000000000000011111111100000000011111111100000000011111111111111111111111111110000000000000000001111111111111111110000000001111111110000000000000000001111111111111111110000000001111111110000000001111111110000000000000000000000000000000000001111111110000000001111111111111111110000000000000000001111111110000000001111111110000000001111111111111111111111111111000000000000000000111111111111111111000000000111111111000000000000000000111111111111111111000000000111111111000000000111111111000000000000000000000000000000000000111111111000000000111111111111111111000000000000000000111111111000000000111111111000000000111111111111111111111111111100000000000000000011111111111111111100000000011111111100000000000000000011111111111111111100000000011111111100000000011111111100000000000000000000000000000000000011111111100000000011111111111111111100000000000000000011111111100000000011111111100000000011111111111111111111111111110000000000000000001111111111111111110000000001111111110000000000000000001111111111111111110000000001111111110000000001111111110000000000000000000000000000000000001111111110000000001111111111111111110000000000000000001111111110000000001111111110000000001111111111111111111111111111000000000000000000111111111111111111000000000111111111000000000000000000111111111111111111000000000111111111000000000111111111000000000000000000000000000000000000111111111000000000111111111111111111000000000000000000111111111000000000111111111000000000111111111111111111111111111100000000000000000011111111111111111100000000011111111100000000000000000011111111111111111100000000011111111100000000011111111100000000000000000000000000000000000011111111100000000011111111111111111100000000000000000011111111100000000011111111100000000011111111111111111111111111110000000001111111111111111111111111110000000000000000001111111110000000001111111110000000001111111110000000001111111110000000001111111110000000000000000001111111110000000001111111110000000000000000001111111111111111110000000001111111110000000001111111110000000001111111111111111111000000000111111111111111111111111111000000000000000000111111111000000000111111111000000000111111111000000000111111111000000000111111111000000000000000000111111111000000000111111111000000000000000000111111111111111111000000000111111111000000000111111111000000000111111111111111111100000000011111111111111111111111111100000000000000000011111111100000000011111111100000000011111111100000000011111111100000000011111111100000000000000000011111111100000000011111111100000000000000000011111111111111111100000000011111111100000000011111111100000000011111111111111111110000000001111111111111111111111111110000000000000000001111111110000000001111111110000000001111111110000000001111111110000000001111111110000000000000000001111111110000000001111111110000000000000000001111111111111111110000000001111111110000000001111111110000000001111111111111111111000000000111111111111111111111111111000000000000000000111111111000000000111111111000000000111111111000000000111111111000000000111111111000000000000000000111111111000000000111111111000000000000000000111111111111111111000000000111111111000000000111111111000000000111111111111111111100000000011111111111111111111111111100000000000000000011111111100000000011111111100000000011111111100000000011111111100000000011111111100000000000000000011111111100000000011111111100000000000000000011111111111111111100000000011111111100000000011111111100000000011111111111111111110000000001111111111111111111111111110000000000000000001111111110000000001111111110000000001111111110000000001111111110000000001111111110000000000000000001111111110000000001111111110000000000000000001111111111111111110000000001111111110000000001111111110000000001111111111111111111000000000111111111111111111111111111000000000000000000111111111000000000111111111000000000111111111000000000111111111000000000111111111000000000000000000111111111000000000111111111000000000000000000111111111111111111000000000111111111000000000111111111000000000111111111111111111100000000011111111111111111111111111100000000000000000011111111100000000011111111100000000011111111100000000011111111100000000011111111100000000000000000011111111100000000011111111100000000000000000011111111111111111100000000011111111100000000011111111100000000011111111111111111111111111111111111110000000000000000000000000001111111110000000000000000001111111110000000000000000000000000001111111110000000000000000000000000001111111111111111111111111110000000001111111110000000000000000001111111111111111111111111111111111110000000001111111111111111111111111111111111111111111111000000000000000000000000000111111111000000000000000000111111111000000000000000000000000000111111111000000000000000000000000000111111111111111111111111111000000000111111111000000000000000000111111111111111111111111111111111111000000000111111111111111111111111111111111111111111111100000000000000000000000000011111111100000000000000000011111111100000000000000000000000000011111111100000000000000000000000000011111111111111111111111111100000000011111111100000000000000000011111111111111111111111111111111111100000000011111111111111111111111111111111111111111111110000000000000000000000000001111111110000000000000000001111111110000000000000000000000000001111111110000000000000000000000000001111111111111111111111111110000000001111111110000000000000000001111111111111111111111111111111111110000000001111111111111111111111111111111111111111111111000000000000000000000000000111111111000000000000000000111111111000000000000000000000000000111111111000000000000000000000000000111111111111111111111111111000000000111111111000000000000000000111111111111111111111111111111111111000000000111111111111111111111111111111111111111111111100000000000000000000000000011111111100000000000000000011111111100000000000000000000000000011111111100000000000000000000000000011111111111111111111111111100000000011111111100000000000000000011111111111111111111111111111111111100000000011111111111111111111111111111111111111111111110000000000000000000000000001111111110000000000000000001111111110000000000000000000000000001111111110000000000000000000000000001111111111111111111111111110000000001111111110000000000000000001111111111111111111111111111111111110000000001111111111111111111111111111111111111111111111000000000000000000000000000111111111000000000000000000111111111000000000000000000000000000111111111000000000000000000000000000111111111111111111111111111000000000111111111000000000000000000111111111111111111111111111111111111000000000111111111111111111111111111111111111111111111100000000000000000000000000011111111100000000000000000011111111100000000000000000000000000011111111100000000000000000000000000011111111111111111111111111100000000011111111100000000000000000011111111111111111111111111111111111100000000011111111111111111111111111110000000001111111111111111111111111111111111111111111111111111111111111110000000001111111110000000000000000001111111111111111111111111111111111111111111111111111110000000001111111111111111110000000001111111111111111110000000001111111111111111111111111110000000001111111111111111111000000000111111111111111111111111111111111111111111111111111111111111111000000000111111111000000000000000000111111111111111111111111111111111111111111111111111111000000000111111111111111111000000000111111111111111111000000000111111111111111111111111111000000000111111111111111111100000000011111111111111111111111111111111111111111111111111111111111111100000000011111111100000000000000000011111111111111111111111111111111111111111111111111111100000000011111111111111111100000000011111111111111111100000000011111111111111111111111111100000000011111111111111111110000000001111111111111111111111111111111111111111111111111111111111111110000000001111111110000000000000000001111111111111111111111111111111111111111111111111111110000000001111111111111111110000000001111111111111111110000000001111111111111111111111111110000000001111111111111111111000000000111111111111111111111111111111111111111111111111111111111111111000000000111111111000000000000000000111111111111111111111111111111111111111111111111111111000000000111111111111111111000000000111111111111111111000000000111111111111111111111111111000000000111111111111111111100000000011111111111111111111111111111111111111111111111111111111111111100000000011111111100000000000000000011111111111111111111111111111111111111111111111111111100000000011111111111111111100000000011111111111111111100000000011111111111111111111111111100000000011111111111111111110000000001111111111111111111111111111111111111111111111111111111111111110000000001111111110000000000000000001111111111111111111111111111111111111111111111111111110000000001111111111111111110000000001111111111111111110000000001111111111111111111111111110000000001111111111111111111000000000111111111111111111111111111111111111111111111111111111111111111000000000111111111000000000000000000111111111111111111111111111111111111111111111111111111000000000111111111111111111000000000111111111111111111000000000111111111111111111111111111000000000111111111111111111100000000011111111111111111111111111111111111111111111111111111111111111100000000011111111100000000000000000011111111111111111111111111111111111111111111111111111100000000011111111111111111100000000011111111111111111100000000011111111111111111111111111100000000011111111111111111110000000000000000001111111110000000001111111111111111110000000000000000001111111111111111111111111110000000001111111110000000000000000000000000000000000001111111111111111111111111110000000000000000000000000000000000000000000001111111111111111110000000000000000001111111111111111111000000000000000000111111111000000000111111111111111111000000000000000000111111111111111111111111111000000000111111111000000000000000000000000000000000000111111111111111111111111111000000000000000000000000000000000000000000000111111111111111111000000000000000000111111111111111111100000000000000000011111111100000000011111111111111111100000000000000000011111111111111111111111111100000000011111111100000000000000000000000000000000000011111111111111111111111111100000000000000000000000000000000000000000000011111111111111111100000000000000000011111111111111111110000000000000000001111111110000000001111111111111111110000000000000000001111111111111111111111111110000000001111111110000000000000000000000000000000000001111111111111111111111111110000000000000000000000000000000000000000000001111111111111111110000000000000000001111111111111111111000000000000000000111111111000000000111111111111111111000000000000000000111111111111111111111111111000000000111111111000000000000000000000000000000000000111111111111111111111111111000000000000000000000000000000000000000000000111111111111111111000000000000000000111111111111111111100000000000000000011111111100000000011111111111111111100000000000000000011111111111111111111111111100000000011111111100000000000000000000000000000000000011111111111111111111111111100000000000000000000000000000000000000000000011111111111111111100000000000000000011111111111111111110000000000000000001111111110000000001111111111111111110000000000000000001111111111111111111111111110000000001111111110000000000000000000000000000000000001111111111111111111111111110000000000000000000000000000000000000000000001111111111111111110000000000000000001111111111111111111000000000000000000111111111000000000111111111111111111000000000000000000111111111111111111111111111000000000111111111000000000000000000000000000000000000111111111111111111111111111000000000000000000000000000000000000000000000111111111111111111000000000000000000111111111111111111100000000000000000011111111100000000011111111111111111100000000000000000011111111111111111111111111100000000011111111100000000000000000000000000000000000011111111111111111111111111100000000000000000000000000000000000000000000011111111111111111100000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000001111111111111111111111111110000000000000000000000000000000000001111111111111111110000000001111111111111111111111111110000000001111111111111111110000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111111111111111111000000000000000000000000000000000000111111111111111111000000000111111111111111111111111111000000000111111111111111111000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000011111111111111111111111111100000000000000000000000000000000000011111111111111111100000000011111111111111111111111111100000000011111111111111111100000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000001111111111111111111111111110000000000000000000000000000000000001111111111111111110000000001111111111111111111111111110000000001111111111111111110000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111111111111111111000000000000000000000000000000000000111111111111111111000000000111111111111111111111111111000000000111111111111111111000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000011111111111111111111111111100000000000000000000000000000000000011111111111111111100000000011111111111111111111111111100000000011111111111111111100000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000001111111111111111111111111110000000000000000000000000000000000001111111111111111110000000001111111111111111111111111110000000001111111111111111110000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111111111111111111000000000000000000000000000000000000111111111111111111000000000111111111111111111111111111000000000111111111111111111000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000011111111111111111111111111100000000000000000000000000000000000011111111111111111100000000011111111111111111111111111100000000011111111111111111100000000000000000011111111111111111110000000000000000000000000000000000000000000000000000000000000001111111110000000000000000001111111110000000000000000000000000001111111110000000001111111111111111110000000001111111110000000001111111110000000001111111110000000001111111111111111111111111110000000001111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000111111111000000000000000000000000000111111111000000000111111111111111111000000000111111111000000000111111111000000000111111111000000000111111111111111111111111111000000000111111111111111111100000000000000000000000000000000000000000000000000000000000000011111111100000000000000000011111111100000000000000000000000000011111111100000000011111111111111111100000000011111111100000000011111111100000000011111111100000000011111111111111111111111111100000000011111111111111111110000000000000000000000000000000000000000000000000000000000000001111111110000000000000000001111111110000000000000000000000000001111111110000000001111111111111111110000000001111111110000000001111111110000000001111111110000000001111111111111111111111111110000000001111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000111111111000000000000000000000000000111111111000000000111111111111111111000000000111111111000000000111111111000000000111111111000000000111111111111111111111111111000000000111111111111111111100000000000000000000000000000000000000000000000000000000000000011111111100000000000000000011111111100000000000000000000000000011111111100000000011111111111111111100000000011111111100000000011111111100000000011111111100000000011111111111111111111111111100000000011111111111111111110000000000000000000000000000000000000000000000000000000000000001111111110000000000000000001111111110000000000000000000000000001111111110000000001111111111111111110000000001111111110000000001111111110000000001111111110000000001111111111111111111111111110000000001111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000111111111000000000000000000000000000111111111000000000111111111111111111000000000111111111000000000111111111000000000111111111000000000111111111111111111111111111000000000111111111111111111100000000000000000000000000000000000000000000000000000000000000011111111100000000000000000011111111100000000000000000000000000011111111100000000011111111111111111100000000011111111100000000011111111100000000011111111100000000011111111111111111111111111100000000011111111111111111110000000001111111111111111111111111111111111111111111110000000001111111111111111110000000001111111110000000000000000000000000000000000000000000001111111111111111111111111111111111110000000001111111111111111111111111110000000001111111110000000001111111111111111111111111111111111111000000000111111111111111111111111111111111111111111111000000000111111111111111111000000000111111111000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000111111111111111111111111111000000000111111111000000000111111111111111111111111111111111111100000000011111111111111111111111111111111111111111111100000000011111111111111111100000000011111111100000000000000000000000000000000000000000000011111111111111111111111111111111111100000000011111111111111111111111111100000000011111111100000000011111111111111111111111111111111111110000000001111111111111111111111111111111111111111111110000000001111111111111111110000000001111111110000000000000000000000000000000000000000000001111111111111111111111111111111111110000000001111111111111111111111111110000000001111111110000000001111111111111111111111111111111111111000000000111111111111111111111111111111111111111111111000000000111111111111111111000000000111111111000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000111111111111111111111111111000000000111111111000000000111111111111111111111111111111111111100000000011111111111111111111111111111111111111111111100000000011111111111111111100000000011111111100000000000000000000000000000000000000000000011111111111111111111111111111111111100000000011111111111111111111111111100000000011111111100000000011111111111111111111111111111111111110000000001111111111111111111111111111111111111111111110000000001111111111111111110000000001111111110000000000000000000000000000000000000000000001111111111111111111111111111111111110000000001111111111111111111111111110000000001111111110000000001111111111111111111111111111111111111000000000111111111111111111111111111111111111111111111000000000111111111111111111000000000111111111000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000111111111111111111111111111000000000111111111000000000111111111111111111111111111111111111100000000011111111111111111111111111111111111111111111100000000011111111111111111100000000011111111100000000000000000000000000000000000000000000011111111111111111111111111111111111100000000011111111111111111111111111100000000011111111100000000011111111111111111111111111111111111110000000001111111110000000000000000000000000001111111110000000001111111110000000001111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111110000000000000000001111111111111111111111111111000000000111111111000000000000000000000000000111111111000000000111111111000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000111111111111111111111111111100000000011111111100000000000000000000000000011111111100000000011111111100000000011111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111100000000000000000011111111111111111111111111110000000001111111110000000000000000000000000001111111110000000001111111110000000001111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111110000000000000000001111111111111111111111111111000000000111111111000000000000000000000000000111111111000000000111111111000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000111111111111111111111111111100000000011111111100000000000000000000000000011111111100000000011111111100000000011111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111100000000000000000011111111111111111111111111110000000001111111110000000000000000000000000001111111110000000001111111110000000001111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111110000000000000000001111111111111111111111111111000000000111111111000000000000000000000000000111111111000000000111111111000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000111111111111111111111111111100000000011111111100000000000000000000000000011111111100000000011111111100000000011111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111100000000000000000011111111111111111111111111110000000001111111110000000000000000000000000001111111110000000001111111111111111111111111111111111110000000000000000000000000000000000000000000001111111110000000001111111111111111110000000000000000001111111111111111111111111110000000001111111110000000001111111111111111111111111111000000000111111111000000000000000000000000000111111111000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000111111111000000000111111111111111111000000000000000000111111111111111111111111111000000000111111111000000000111111111111111111111111111100000000011111111100000000000000000000000000011111111100000000011111111111111111111111111111111111100000000000000000000000000000000000000000000011111111100000000011111111111111111100000000000000000011111111111111111111111111100000000011111111100000000011111111111111111111111111110000000001111111110000000000000000000000000001111111110000000001111111111111111111111111111111111110000000000000000000000000000000000000000000001111111110000000001111111111111111110000000000000000001111111111111111111111111110000000001111111110000000001111111111111111111111111111000000000111111111000000000000000000000000000111111111000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000111111111000000000111111111111111111000000000000000000111111111111111111111111111000000000111111111000000000111111111111111111111111111100000000011111111100000000000000000000000000011111111100000000011111111111111111111111111111111111100000000000000000000000000000000000000000000011111111100000000011111111111111111100000000000000000011111111111111111111111111100000000011111111100000000011111111111111111111111111110000000001111111110000000000000000000000000001111111110000000001111111111111111111111111111111111110000000000000000000000000000000000000000000001111111110000000001111111111111111110000000000000000001111111111111111111111111110000000001111111110000000001111111111111111111111111111000000000111111111000000000000000000000000000111111111000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000111111111000000000111111111111111111000000000000000000111111111111111111111111111000000000111111111000000000111111111111111111111111111100000000011111111100000000000000000000000000011111111100000000011111111111111111111111111111111111100000000000000000000000000000000000000000000011111111100000000011111111111111111100000000000000000011111111111111111111111111100000000011111111100000000011111111111111111111111111110000000001111111110000000000000000000000000001111111110000000001111111110000000000000000000000000001111111111111111111111111110000000000000000000000000001111111110000000001111111110000000000000000000000000001111111111111111111111111110000000000000000000000000001111111111111111111000000000111111111000000000000000000000000000111111111000000000111111111000000000000000000000000000111111111111111111111111111000000000000000000000000000111111111000000000111111111000000000000000000000000000111111111111111111111111111000000000000000000000000000111111111111111111100000000011111111100000000000000000000000000011111111100000000011111111100000000000000000000000000011111111111111111111111111100000000000000000000000000011111111100000000011111111100000000000000000000000000011111111111111111111111111100000000000000000000000000011111111111111111110000000001111111110000000000000000000000000001111111110000000001111111110000000000000000000000000001111111111111111111111111110000000000000000000000000001111111110000000001111111110000000000000000000000000001111111111111111111111111110000000000000000000000000001111111111111111111000000000111111111000000000000000000000000000111111111000000000111111111000000000000000000000000000111111111111111111111111111000000000000000000000000000111111111000000000111111111000000000000000000000000000111111111111111111111111111000000000000000000000000000111111111111111111100000000011111111100000000000000000000000000011111111100000000011111111100000000000000000000000000011111111111111111111111111100000000000000000000000000011111111100000000011111111100000000000000000000000000011111111111111111111111111100000000000000000000000000011111111111111111110000000001111111110000000000000000000000000001111111110000000001111111110000000000000000000000000001111111111111111111111111110000000000000000000000000001111111110000000001111111110000000000000000000000000001111111111111111111111111110000000000000000000000000001111111111111111111000000000111111111000000000000000000000000000111111111000000000111111111000000000000000000000000000111111111111111111111111111000000000000000000000000000111111111000000000111111111000000000000000000000000000111111111111111111111111111000000000000000000000000000111111111111111111100000000011111111100000000000000000000000000011111111100000000011111111100000000000000000000000000011111111111111111111111111100000000000000000000000000011111111100000000011111111100000000000000000000000000011111111111111111111111111100000000000000000000000000011111111111111111110000000001111111111111111111111111111111111111111111110000000001111111111111111110000000000000000001111111110000000000000000000000000000000000000000000001111111111111111110000000001111111111111111111111111110000000001111111111111111110000000001111111111111111111111111111111111111000000000111111111111111111111111111111111111111111111000000000111111111111111111000000000000000000111111111000000000000000000000000000000000000000000000111111111111111111000000000111111111111111111111111111000000000111111111111111111000000000111111111111111111111111111111111111100000000011111111111111111111111111111111111111111111100000000011111111111111111100000000000000000011111111100000000000000000000000000000000000000000000011111111111111111100000000011111111111111111111111111100000000011111111111111111100000000011111111111111111111111111111111111110000000001111111111111111111111111111111111111111111110000000001111111111111111110000000000000000001111111110000000000000000000000000000000000000000000001111111111111111110000000001111111111111111111111111110000000001111111111111111110000000001111111111111111111111111111111111111000000000111111111111111111111111111111111111111111111000000000111111111111111111000000000000000000111111111000000000000000000000000000000000000000000000111111111111111111000000000111111111111111111111111111000000000111111111111111111000000000111111111111111111111111111111111111100000000011111111111111111111111111111111111111111111100000000011111111111111111100000000000000000011111111100000000000000000000000000000000000000000000011111111111111111100000000011111111111111111111111111100000000011111111111111111100000000011111111111111111111111111111111111110000000001111111111111111111111111111111111111111111110000000001111111111111111110000000000000000001111111110000000000000000000000000000000000000000000001111111111111111110000000001111111111111111111111111110000000001111111111111111110000000001111111111111111111111111111111111111000000000111111111111111111111111111111111111111111111000000000111111111111111111000000000000000000111111111000000000000000000000000000000000000000000000111111111111111111000000000111111111111111111111111111000000000111111111111111111000000000111111111111111111111111111111111111100000000011111111111111111111111111111111111111111111100000000011111111111111111100000000000000000011111111100000000000000000000000000000000000000000000011111111111111111100000000011111111111111111111111111100000000011111111111111111100000000011111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000001111111110000000001111111111111111110000000000000000000000000001111111111111111111111111110000000000000000000000000001111111111111111111111111111111111110000000001111111111111111110000000001111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111000000000111111111111111111000000000000000000000000000111111111111111111111111111000000000000000000000000000111111111111111111111111111111111111000000000111111111111111111000000000111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000011111111100000000011111111111111111100000000000000000000000000011111111111111111111111111100000000000000000000000000011111111111111111111111111111111111100000000011111111111111111100000000011111111111111111111111111110000000000000000000000000000000000000000000000000000000000000001111111110000000001111111111111111110000000000000000000000000001111111111111111111111111110000000000000000000000000001111111111111111111111111111111111110000000001111111111111111110000000001111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111000000000111111111111111111000000000000000000000000000111111111111111111111111111000000000000000000000000000111111111111111111111111111111111111000000000111111111111111111000000000111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000011111111100000000011111111111111111100000000000000000000000000011111111111111111111111111100000000000000000000000000011111111111111111111111111111111111100000000011111111111111111100000000011111111111111111111111111110000000000000000000000000000000000000000000000000000000000000001111111110000000001111111111111111110000000000000000000000000001111111111111111111111111110000000000000000000000000001111111111111111111111111111111111110000000001111111111111111110000000001111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111000000000111111111111111111000000000000000000000000000111111111111111111111111111000000000000000000000000000111111111111111111111111111111111111000000000111111111111111111000000000111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000011111111100000000011111111111111111100000000000000000000000000011111111111111111111111111100000000000000000000000000011111111111111111111111111111111111100000000011111111111111111100000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
以上就是需要的二进制
在这里说一下,前段时间打2020年强网杯,也遇到一题也要转二维码,但是那个脚本在这里转换出来是不行的,那个是定义好二维码图片的高度和宽度,并且把二进制直接写入脚本里面;但是这题的脚本并没有定义二维码图片的高度和宽度,直接自动生成二维码,但是是通过文本里的二进制进行转换。
看,就是这个样子,所以不能用那个脚本
然后我就提供一下这题需要转换的脚本
import zlib
import binascii
from PIL import Image
f = open('777.txt','r')
string = f.read()
f.close()
MAX_num = len(string)
MAX=int(MAX_num ** 0.5)
pic = Image.new("RGB", (MAX,MAX))
i = 0
for y in range(0, MAX):
for x in range(0, MAX):
if(string[i] == '0'):
pic.putpixel([x, y], (0, 0, 0))
else:
pic.putpixel([x, y], (255, 255, 255))
i = i + 1
pic.show()
pic.save("flag000.png")
生成了一张png图片,但是发现,这个二维码是歪了,并且右下角有一半被移到左边了,这时候,法力高深的人就可以用肉眼来识别二维码,但是我是小白就只能用PS软件来加持一下
用PS拉了大概几分钟,就拉出来了差不多像样子的二维码
用微信扫一下
得出Key:b7f8ebd3480c2e6a