1和0的故事

下载文件后发现是txt,打开查看全是0和1

想到非黑即白,于是转二维码,下面提供python转二维码

from PIL import Image
MAX = 25
#二维码大小
pic = Image.new("RGB",(MAX, MAX))
str = """0000000001110010000000000
0000000000011110100000000
0000000001110001000000000
0000000010111100000000000
0000000010101010000000000
0000000001100010100000000
0000000010101010100000000
0000000001000001100000000
1100011101110110100011000
0001000010110010010010100
0100111101000011101110011
0011110100101011001001001
1000001001100001001101000
1111000111111011100101000
1011011111001101111110111
1000110110010010101101100
1000111100111111111110111
0000000010110001100010100
0000000010010100101010001
0000000010101010100011001
0000000000100111111110010
0000000000011001011110111
0000000001001100100100001
0000000011000011011011001
0000000011010000101110101
"""
# str为获取的01片段
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("1.png")
#由于直接预览分辨率太低,所以保存下来观看

运行代码发现上述二维码少了定位标志

1.ps打开手动画全

2.修改原文件的01数据
原来的

0000000001110010000000000000000000001111010000000000000000011100010000000000000000010111100000000000000000001010101000000000000000000011000101000000000000000010101010100000000000000000100000110000000011000111011101101000110000001000010110010010010100010011110100001110111001100111101001010110010010011000001001100001001101000111100011111101110010100010110111110011011111101111000110110010010101101100100011110011111111111011100000000101100011000101000000000010010100101010001000000001010101010001100100000000001001111111100100000000000011001011110111000000000100110010010000100000000110000110110110010000000011010000101110101

修改过后的

1111111001110010001111111100000100001111010100000110111010011100010010111011011101010111100001011101101110101010101000101110110000010011000101010000011111111010101010101111111000000000100000110000000011000111011101101000110000001000010110010010010100010011110100001110111001100111101001010110010010011000001001100001001101000111100011111101110010100010110111110011011111101111000110110010010101101100100011110011111111111011100000000101100011000101001111111010010100101010001100000101010101010001100110111010001001111111100101011101000011001011110111101110100100110010010000110000010110000110110110011111111011010000101110101


直接生成二维码

flag{QR_c0de_1s_1nterest1n9}

MISC——bugku 1和0的故事相关推荐

  1. bugku 1和0的故事

    题目: 本题为二进制转二维码 import PIL from PIL import Image MAX = 25 img = Image.new("RGB",(MAX,MAX)) ...

  2. ctf (bugku)(0和1的故事)

    身为小白的我,开始看见题目就头皮发麻,先是看评论,知道这个东西要搞成二维码,但问题来了,小白不会脚本,然后就老实的用excel做吧,再然后发现怎么也不能直接把数字直接粘贴到excel的每一个表格中,再 ...

  3. BugKu:1和0的故事

    附件: 0000000001110010000000000 0000000000011110100000000 0000000001110001000000000 000000001011110000 ...

  4. id3算法c语言实现,从ID3到C5.0的故事:算法详解及实践应用

    原标题:从ID3到C5.0的故事:算法详解及实践应用 在前面,我们分别概述性地介绍了决策树的基本知识: 1.算法概述 ID3(Iterative Dichotomiser3)算法可以说决策树算法中最著 ...

  5. 程序员的数学【结城浩】学习笔记(1-3章)0的故事,逻辑,余数

    一,0的故事     计算机为什么用2值表示?   开关链通和断开的状态     进制的转换: 将数字反复除以2,将每步所得的余数的 列逆序排列,得到二进制的表示 指数法则: 10的0次方,2的0次方 ...

  6. 讲讲“工业4.0”的故事

    先看三个概念: 工业1.0 机械化,以蒸汽机为标志,用蒸汽动力动力驱动机器取代人力,从此手工业从农业分离出来,正式进化为工业. 工业2.0 电气化,以电力的广泛应用为标志,用电力驱动机器取代蒸汽动力, ...

  7. BugkuCTF-MISC题1和0的故事

    基础知识: PIL PIL是Python Imaging Library,它为python解释器提供了图像编辑功能. PIL.Image.new()方法通过给定的模式和大小创建一个新图像.尺寸以(wi ...

  8. Web3.0这个故事,要从《大教堂与市集》讲起

    <The Cathedral and the Bazaar>(大教堂与市集)被誉为开源运动的「圣杯」,是作者 Eric Steven Raymond 所撰写的软件工程方法论,以 Linux ...

  9. .NET微服务迁移至.NET6.0的故事

    目录 为什么是.NET 历史原因 生产力和性能 法律风险 迁移过程 代码迁移 发布计划 迁移结果 关于性能的提升 更完善的观测指标 性能提升来自哪里? .NET Freamwork 到 .NET Co ...

最新文章

  1. 通过hibernate 查询出来的数据默认为持久状态,也就是说:你在后头作出的任何操作都会被hibernate自动同步更新到数据库
  2. 2.1.1 物理层的基本概念
  3. 如何打造真正可动态扩展的服务架构
  4. boost::hana::index_if用法的测试程序
  5. ExtJs之ExtJs.Model验证
  6. 学习就是一件要耐的住寂寞放的下欲望舍的得享乐的事
  7. 2018-11-13#Hive外表创建和加载数据
  8. MenuetOS小系统安装
  9. ui设计现状与意义_对于ui设计行业来说,用户界面设计的发展现状是什么?
  10. ACL2020-最新录用论文列表分享
  11. 入职两周,怀疑自己进了假百度!跟传说中完全不一样
  12. 学习ESP8266_11_系统软件定时器
  13. 《Genesis-3D开源游戏引擎--横版格斗游戏制作教程03:碰撞检测》
  14. 解决windows的挖矿木马
  15. Nginx 配置旧域名重定向到新域名
  16. 众驰伟业:实现业财一体化,支撑企业数字化转型
  17. 大佬评清华Jittor,这是怎样一个深度学习框架?
  18. 领导“驭人9术”,厚黑但实用,掌握了,不管什么下属都能摆平
  19. oracle 11g 新特性详解
  20. SAP中工艺路线物料分配的生效日期问题处理案例

热门文章

  1. 硬改无人直播系统-使用小技巧
  2. “美版今日头条”BuzzFeed上市,股价犹如过山车
  3. openresty设置error_page
  4. linux游戏发展前景,Linux游戏性能再获提升,未来游戏将大爆发?那么国产Linux系统呢...
  5. 中国石油大学《法学导论》第二次在线作业
  6. 《Cloud Native Infrastructure》CHAPTER 7(2)
  7. Dlib —— 对图片进行人脸检测(附C++源码)
  8. UVM objection机制
  9. 如何获取oss视频资源的时长
  10. Hadoop-HA(高可用)架构原理