题目地址:http://ctf.bugku.com/files/5e480ecb178711e82bc847a208e15b32/misc80.zip

就一张二维码图片,用一些在线工具识别是乱码,用QQ识别出来是

用16进制编辑器打开发现末尾有段很突兀的数据,不属于bmp位图的内容,想必flag就在其中

观察这段数据发现只有0-7,没有8和9,很容易想到是8进制数据,可以将其转换成10进制,然后再转成ascii字符。一开始看这个数字总长126个,2的倍数,加上以前转换16进制的惯性思维,让我以为这里也是两两一对的转换,转换出来自然不正确,一堆乱码,后来发现两位的8进制数据最大077(数字前加0表示8进制),转换成10进制63也表示不完ascii码表上的字符啊,而且126刚好也是3的倍数,所以三个一组来转换,如下脚本:

f=open("1.txt",'r')
res=''
for i in range(42):s=eval('0'+f.read(3))res+=chr(int(s))
print res
raw_input()

转载于:https://www.cnblogs.com/leixiao-/p/9825703.html

bugku——普通的二维码(进制转换)相关推荐

  1. 执法部门的“新助手” 扫二维码进群反映问题

    去年8月份起,呼和浩特市公安局启用"智巡系统",使得早晚高峰时长缩短,事故处理远程定责使事故出警率和出警速度大幅提升,警员的工作效率也大大提升,将城市的各种交通问题以最快的速度去处 ...

  2. 几行命令实现日常任务的自动化执行,包括解析html、扫描二维码、语音转换、pdf编辑、程序员问题搜索、自动化手机、监控cpu、上传机器人、视频水印等

    几行命令实现日常任务的自动化执行,包括解析html.扫描二维码.语音转换.pdf编辑.程序员问题搜索.自动化手机.监控cpu.上传机器人.视频水印等. 01.解析和提取 HTML 02.二维码扫描仪 ...

  3. [BUGKU] [MISC]普通的二维码

    bugku从XJNU偷的题目 解压,发现是张二维码 扫描,发现内容是 哈哈!就不告诉你flag就在这里! 用winhex打开,发现末尾有一段可疑的数据 146154141147173110141166 ...

  4. BugkuCTF-MISC题普通的二维码

    考点在八进制转字符串 下载文件file.zip解压得到一张二维码,扫描没有flag 通过010editor打开,在尾部有一串数字 字符串为: 14615414114717311014116614513 ...

  5. zxing二维码位矩阵转换成Bitmap位图

    关于zxing ZXing是一个开放源码的,用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口.Zxing可以实现使用手机的内置的摄像头完成条形码的扫描及解码. 该项目可 ...

  6. Java的不同进制输出,[DanoR][Java小码][进制转换::将double转换为不同进制后用String输出]...

    功能简述 进制转换 输入: 一个数(double),目标进制(int)和小数的保留位数(int) 输出: 相应进制的表示方式(String) 参数说明 double number; //将要被转换的数 ...

  7. Java字节码进制转换

    在理解二进制和十进制.十六进制时发现的,作为后续参考保存! public class codeCon {/*** 字符串转换成十六进制值* @param bin String 我们看到的要转换成十六进 ...

  8. SpringBoot+zxing+Vue实现前端请求后台二维码图片

    场景 ZXing是一个开源的,用Java实现的多种格式的1D/2D条码图像处理库. github地址: https://github.com/zxing/zxing 若依微服务版手把手教你本地搭建环境 ...

  9. 以QRcode为例聊聊二维码的现状与未来(Java版本)

    并非标题党,前半段可能会用比较大的篇幅介绍QRcode的应用,后半段会写一些我对二维码的思考 参考:https://www.cnblogs.com/bigroc/p/7496995.html 文章目录 ...

最新文章

  1. 前后端分离的探索(三)
  2. mpVue配置sass全局变量
  3. 无线网络渗透测试-Gerix Wifi Cracker破解无线网络
  4. 挽救Centos7.0
  5. JUnit+JMockit单元测试
  6. mysql5.0 java连接_Java连接mysql5.0
  7. kafka实现异步发送_Kafka Producer 异步发送消息居然也会阻塞?
  8. python父亲节祝福_父亲节祝福语精选简短 父亲节祝福语简短独特
  9. android手机 代码下载,android手机NFC 示例源码下载
  10. c++快速读取配置文件
  11. SAP License:AM手工折旧计算外折旧
  12. ubuntu12.04循环登录,无法进桌面的问题。
  13. CVE-2016-1240 Tomcat 服务本地提权漏洞
  14. 四款主流同步软件介绍
  15. 1002:方便记忆的电话号码
  16. Jitsi Meet的prosody模块报错Client disconnected: ssl handshake failed
  17. Linux内核设计与实现 总结笔记(第六章)内核数据结构
  18. 计算机函数sumifs应用题型难,在SUMIFS函数语句中使用Vlookup时遇到问题
  19. 记中国著名佛学书法家——释心仁
  20. html5设置app启动页,使用Ken Burns Effect制作App启动页

热门文章

  1. Java核心类库-IO-File类介绍和路径分割符
  2. 【填坑中】学生信息管理系统
  3. Linux软件间的依赖关系(转)
  4. HDU 4753 Fishhead’s Little Game(DFS)
  5. (转)Unity3d使用心得(2):Unity3d 动态下载动画资源——AnimationClip 的使用
  6. 设计模式学习---单件模式
  7. 克服Dropout缺陷,简单又有效的正则方法:R-Drop
  8. VALSE 2020 线上大会简明日程发布(7月31日-8月5日)
  9. EfficientDet目标检测谷歌官方终于开源了!
  10. 视频版权检测算法​​