一个二维码转换网站:
https://merricx.github.io/qrazybox/

打印01字符串的长度:

print(len(str))

CTF python 0 1转化为二维码:

from PIL import Image
from zlib import *MAX = 36 # 数字的长度为一个整数的平方(如36^2=1296)
pic = Image.new("RGB",(MAX,MAX))
str ="111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000001111001000000001100000001111101111111110011000010011111111101111101000001111111001001001100000101111101011111110101011000000111110101111101010001110101001001110100010101111101010001101101010101111100010101111101010001011001011101111100010101111111111111010101010000110111111111111111111111111101010110011000100111111110010011100101001111111011011011111110000010101111010101100011111001111101010111101001000000110000111111111101110010110011001100110000001111111111111111111111001110111110000111111100000000000000000001101101110101111100010110110111101001111000010111111100010101111010010001100101001011111101010101011001000110001101110001111101111010011110111010000111100001111100101001111000000010001011010001111100100100001101100001000010011101111100010110001101011110100110111001111111001000111011001000101111111111111111111111010001010000010111111111111101010001110000111111111100010101111101010001101111111111111100010101111101010001010100111111111100010101111101011111011111111111111111110101111101000001101001111111111100000101111101111111111111111111111111111101111100000001100111111111111100000001111111111111111111111111111111111111111111111111111111111111111111111111"i=0
for y in range(0,MAX):for x in range(0,MAX):if(str[i] == '1'):pic.putpixel([x,y],(0,0,0))else:pic.putpixel([x,y],(255,255,255))i = i+1
pic.show()
pic.save("flag.png")

题目给出了一段全是01的数字串,且数字的长度为一个整数的平方(如25^2=625)时,有可能是以0、1表示黑或者白的一个像素,这样就可以生成一个正方形的像素图:

from PIL import Image
MAX = 25
pic = Image.new("RGB",(MAX, MAX))
str = "1111111000100001101111111100000101110010110100000110111010100000000010111011011101001000000001011101101110101110110100101110110000010101011011010000011111111010101010101111111000000001011101110000000011010011000001010011101101111010101001000011100000000000101000000001001001101000100111001111011100111100001110111110001100101000110011100001010100011010001111010110000010100010110000011011101100100001110011100100001011111110100000000110101001000111101111111011100001101011011100000100001100110001111010111010001101001111100001011101011000111010011100101110100100111011011000110000010110001101000110001111111011010110111011011"
i=0
for y in range (0,MAX):for x in range (0,MAX):if(str[i] == '1'):pic.putpixel([x,y],(0, 0, 0))else:pic.putpixel([x,y],(255,255,255))i = i+1
pic.show()
pic.save("flag.png")``

运行代码后得到图片,因为只有625像素图片比较小。扫描二维码得到Flag


其他知识补充:

MISC多种题总结(上)
MISC多种题型总结(下篇)

记事本打开ctrl+H ,0替换□,1替换■

CTF二维码题(01转二维码)相关推荐

  1. python解析二维码_Python如何识别二维码

    最近呢,知乎发表了一个报告说,安全防护系统全面升级了(是小管家说的). 现在内容中的二维码会被自动替换为相应的链接,并缀以"(二维码自动识别)"字样. 今天就来看,如何用Pytho ...

  2. 【工厂开发:使用扫码枪生成二维码并打印】使用 扫码枪用JavaScript 生成二维码,并打印二维码

    在厂里做erp,有要求写一个扫码枪扫描二维码生成的demo,并用打印机打印出来. 需求: 1. 使用扫码枪扫描二维码,获取内容 2. 把内容转成二维码显示到页面 3. 打印这个二维码 使用扫码枪扫描二 ...

  3. [01背包] 宠物小精灵之收服(01背包+二维费用背包+思维)

    文章目录 0. 前言 1. 01背包裸题 0. 前言 相关: [背包] 背包问题算法模板(模板) 1. 01背包裸题 1022. 宠物小精灵之收服 每个精灵仅被收服一次,故可以考虑 01 背包,是典型 ...

  4. js 生成二维码_QRcode.js 生成二维码

    github官方文档指路:https://github.com/soldair/node-qrcode#options QRcode方法介绍: 这里只介绍后三种常用方法的使用: 1.toCanvas ...

  5. 微信扫描二维码和浏览器扫描二维码 ios和Android 分别进入不用的提示页面

    实现微信扫描二维码和浏览器扫描二维码 ios和Android 分别进入不用的提示页面 而进入商城下载该项目 详情地址:gitee.com/DuJiaHui123- 1.创建完之后 替换文件里面的ios ...

  6. PHP二维码在线制作生成系统源码 无需数据库 带logo图标

    简介: PHP二维码在线制作生成系统源码 无需数据库 带logo图标 网盘下载地址: http://kekewl.net/Myae89V9DX00 图片:

  7. 二维码相关---java生成二维码名片,并且自动保存到手机通讯录中...

    二维码相关---java生成二维码名片,并且自动保存到手机通讯录中... 技术qq交流群:JavaDream:251572072 1.首先介绍一个api.   Zxing是Google提供的关于条码 ...

  8. 模板码:个性二维码制作,改变二维码设计方式

    网站名称:模板码 网址:http://www.mobanma.com/ 网站简介: 模板码是一个让二维码设计与制作变得非常简单的工具,它开放功能让用户自己制作模板使用或销售,不仅让设计师加快设计速度, ...

  9. PC端调用摄像头扫描二维码,拿到二维码信息

    PC端调用摄像头扫描二维码,拿到二维码信息 <template><el-dialogtitle="扫描设备二维码":visible.sync="dial ...

  10. 免费在线生成二维码网站,支持二维码自定义

    ToolBaox平台 工具盒子,一个专注于为用户提供 免费.工具.在线 服务的网站. ToolBaox平台:二维码生成器,免费在线生成二维码.可以支持二维码颜色.码眼.内容.logo自定义功能.支持批 ...

最新文章

  1. 未来十年,中间商不会死,但是经销商可能会无店可供!
  2. Linux二进制实用工具Binutils工具集解析()
  3. 阿里云超算异构Spot集群,助力深势科技30%成本驱动MDaaS海量算力
  4. CTF-MISC杂项题1
  5. C语言课后习题(22)
  6. 编写一个watchdog.sh脚本_拍摄Vlog,如何构思和编写脚本?
  7. Linux设备驱动与整个软硬件系统的关系
  8. 实现自动发送QQ消息的简单vbs小程序
  9. Application.DoEvents()那些事
  10. 单片机入门——流水灯介绍
  11. smp irq affinity介绍
  12. #AD18#PCB绘制时合并铜皮
  13. Python通过word模板生成新的word文件
  14. Android中多个style,Android设计规范 Material Design-Style(4图像)
  15. 【华人学者风采】麦立强 武汉理工大学
  16. StructedStreaming-基于事件时间的窗口计算
  17. 微信二维码转换成链接
  18. PCB工程分享:快速了解PCB设计入门基础知识
  19. 马斯克说用激光雷达都是傻子?中国自动驾驶业者被惹怒了!
  20. CLion及Cmake安装教程

热门文章

  1. jupyter远程登陆
  2. 涌泉蜜桔,皮薄汁甜,太爱这个桔子了
  3. 两化融合贯标之-两化融合贯标能给企业带来什么
  4. 大话分布式理论之二——共识算法与一致性的区别
  5. 苹果手机几月份最便宜_1亿像素最便宜手机, 不是小米10, 网友: 这款手机拍照不错...
  6. 如何在团队合作中寻找自己的角色
  7. SMT和SMD的区别
  8. kafka-eagle 使用
  9. Linux——Netlink
  10. PCI相关(4)- PCIe总线事务-TLP格式及路由