这道题做的累死了,题目关键在于思路,这里将做题的完整思路记下来。
题目给了一张bmp,用010打开

可以看出题目关键就在于这一段D和“,保存出来

"DD"DD""""D"DD""""""DD"""DD"DD""D""DDD""D"D"DD""""""DD""D""""DD"D"D"DD""""D"DD""D"""DD"""""DDD""""D"DD"""D"""DD"""D""DD"D"D"DD"""DD""DD"D"D""DD""DD"DD"""D"""DD""DD"DD""D"D""DD"D"D"DD"""D"""DD"""D"DD""DD"""DD"D"D""DD"""D"DD""DD""DD"""""DDD""DD""DD"""D""DD""

看到这个我第一个想法是通过D来画出flag,但看到题目描述 

32位字符串,通过画的方式太长了,在看描述中代表两种伤疤,猜到是二进制,
正好长度为32*8,于是转化为二进制

01101100 00101100 00001100 01101100 10011100 10101100 00001100 10000110 10101100 00101100 10001100 00011100 00101100 01000110 00100110 10101100 01100110 10100110 01101100 01000110 01101100 10100110 10101100 01000110 00101100 11000110 10100110 00101100 11001100 00011100 11001100 01001100

但这里有问题,它并不能直接转换为ascii,可以看出第三位 00001100 就已经不能转换为可显示字符,这时又想到可能是16*16的正方形,猜想可能是二维码,用python画一下

 

画出来的图形

也不对,之后一度陷入僵局,后来突然灵光一闪(想法:图片描述为派大星的伤疤,但图片粉红一片什么也看不到,所以图片也有可能是倒的)想到这,我将二进制从后向前看了一遍,发现如果八位二进制倒过来,转换为二进制后皆为数字和小写字母,于是将其从后到头颠倒,转换后提交

错误

然后检查是否有字母或数字错误,提交

错误

再从头将每八位倒转但整体位置不变,提交

正确

这道题硬是将我百分之八十多的正确率降到了百分之七十多,不开心 :(

转载于:https://www.cnblogs.com/harmonica11/p/11365771.html

BUUCTF 派大星的烦恼相关推荐

  1. buuctf 派大星的烦恼 详解

    其余全是 F0 中间有一小段是 22 44 根据提示 容易想到是 二进制 011011000010110000001100011011001001110010101100000011001000011 ...

  2. 用python画派大星_派大星的烦恼MISC

    挺有意思的杂项,python将二进制转图片的时候出现的图片不像二维码,想看题解的时候发现网上的大部分题解都是直接转发,更有意思了. 题目是派大星的烦恼,给了我们一张粉红图片,放进010editor里面 ...

  3. BUUCTF:派大星的烦恼

    题目给了我们一个提示,告诉我们flag的长度. 题目附件用winhex打开,中间部分有串比较不一样的字母 猜测此处应该是一种密码 "DD"DD"""& ...

  4. 微信开源「派大星」:4000元游戏电脑能带动7亿参数GPT!

    来源:量子位 一听到训练大模型,是不是第一感觉就是贵.烧钱.玩不起? 但我说,一台4000多块钱的游戏电脑,谁都能训练上亿参数的大模型呢? 别不信,这是真的. 而这就归功于微信AI团队,最近推出的一款 ...

  5. 这款AI语音模型让派大星承认自己是钢铁侠,造假小扎对口型,火到挤爆服务器|在线可玩...

    行早 发自 凹非寺 量子位 报道 | 公众号 QbitAI 你敢信,派大星当众宣称自己是钢铁侠,漫威宇宙和比基尼海滩梦幻联动: I am Iron Man! 这深沉憨厚又有点喜感的嗓音,是派大星本星没 ...

  6. python绘制派大星_彩色派大星简笔画步骤

    派大星是海绵宝宝的好朋友,一只粉红色的卡通海星.很多小伙伴都非常羡慕派大星和海绵宝宝的友谊,也非常喜欢派大星.下面露西学画画网给大家分享彩色派大星简笔画步骤,我们来按照步骤画一只派大星吧. 派大星是一 ...

  7. python画树叶-Python_Turtle库画一只派大星

    一.网上找的一个喜欢又不难画的派大星图片 画出好看的图形的方法就是找到画各种基础形状的代码,将他们拼凑起来,整体图形的布局是否合适就需要一遍一遍的试出来. 我绘制的图形中,左上方的四个心形可以跳动. ...

  8. 有一天,派大星走了。海绵宝宝说:我没哭,

    有一块海绵,他叫做海绵宝宝. 他很好,每天脸上都挂着大大的微笑_ 他很好,他的世界里从没有悲伤_ 他很好,能做出好吃的蟹黄堡_ 他很好,不会委屈,不会嘲笑_ 他很好,永远有一个朋友陪他笑陪他玩_ 有一 ...

  9. 派大星如期反馈小程序的生命周期

    派大星总结小程序中的声命周期 1.什么是生命周期 生命周期( Life Cycle )是指一个对象从创建 -> 运行 -> 销毁的整个阶段,强调的是一个时间段 我们可以把每个小程序运行的过 ...

最新文章

  1. np.random.randint 与 np.random.rand区别 前者返回为参数指定的范围区间的一个整数后者返回的为一个概率
  2. 将txt文件转换成xlsx文件及用matlab读取xlsx
  3. python 发包爬取中国移动充值页面---可判断手机号是否异常
  4. 服务器回退本次提交的文件,Git提交完整步骤与CMD命令使用
  5. 5.10 图上的傅里叶变换和逆变换
  6. 学习Linux的七点忠告
  7. 云计算知识3:弹性计算云EC2的基本架构
  8. 河南大学大计算机考研复试分数线预测,2017年河南大学考研复试分数线以及复试通知...
  9. Java学习路线-1:编程入门
  10. 阿里云国内节点centos7.2安装k8sv1.12.3
  11. B站自定义视频播放速度
  12. 华为Nova7Pro和华为mate30 哪个好
  13. unity塔防游戏怪物转向_英雄塔防物语游戏下载-英雄塔防物语官方版 v2.3.8最新版...
  14. Go zap日志库使用
  15. Linux Command sar 网卡流量
  16. 【ELM预测】基于matlab探路者算法优化极限学习机预测(含前后对比)【含Matlab源码 2204期】
  17. 网址二维码API接口
  18. 深圳周边户外活动经典线路----转载
  19. sql语句和动态sql语句
  20. HTML select option 详解

热门文章

  1. 宜信实习经历: “明年暑假,我还要再来”
  2. BZOJ 4408: [Fjoi 2016]神秘数(可持久化线段树)
  3. 路飞学城-Python爬虫实战密训-第1章
  4. 正则表达式: 以英文字母开头,只能包含英文字母、数字、下划线
  5. 产品需求文档(PRD)札记
  6. Unreal Engin_画廊制作笔记 _005灯光处理,平行光的设置
  7. 安卓界面UI设计的尺寸标注问题
  8. CSS - Flexbox总结
  9. 解决mac 10.11 以后 无法使用未签名第三驱动
  10. C++ 控制台 升级打怪小游戏