当前位置: 首页 > news >正文

CTF类题目复现总结-[MRCTF2020]Hello_ misc 1

一、题目地址

https://buuoj.cn/challenges#[MRCTF2020]Hello_%20misc

二、复现步骤

1、下载附件,解压文件,得到flag.rar和try to restore it.png,并且解压flag,rar需要密码;
在这里插入图片描述
2、题目给一张红色图片,用StegSolve选红色通道,得到解压zip文件的密码为 !@#$%67*()-+;
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3、由于题目给的附件是rar文件,使用foremost从try to restore it.png中分离出zip压缩包;
在这里插入图片描述
4、利用密码成功解压文件,得到out.txt文件;
在这里插入图片描述
out.txt文件

127
255
63
191
127
191
63
127
127
255
63
191
63
191
255
127
127
255
63
63
127
191
63
127
127
255
63
255
127
255
63
255
127
255
127
255
127
191
127
63
63
255
191
191
63
255
63
63
127
191
63
127
127
191
63
255
63
255
63
127
127
191
127
191
127
191
127
127
63
255
127
191
127
191
63
191
63
255
127
255
63
255
127
255
127
191
63
191
127
191
127
127
63
255
127
127
127
191
127
63
127
191
63
191
127
191
127
127

5、将out.txt中的十进制转为二进制;

十进制	二进制
127	01111111
255	11111111
63	00111111
191	10111111
127	01111111
191	10111111
63	00111111
127	01111111
127	01111111
255	11111111
63	00111111
191	10111111
63	00111111
191	10111111
255	11111111
127	01111111
127	01111111
255	11111111
63	00111111
63	00111111
127	01111111
191	10111111
63	00111111
127	01111111
127	01111111
255	11111111
63	00111111
255	11111111
127	01111111
255	11111111
63	00111111
255	11111111
127	01111111
255	11111111
127	01111111
255	11111111
127	01111111
191	10111111
127	01111111
63	00111111
63	00111111
255	11111111
191	10111111
191	10111111
63	00111111
255	11111111
63	00111111
63	00111111
127	01111111
191	10111111
63	00111111
127	01111111
127	01111111
191	10111111
63	00111111
255	11111111
63	00111111
255	11111111
63	00111111
127	01111111
127	01111111
191	10111111
127	01111111
191	10111111
127	01111111
191	10111111
127	01111111
127	01111111
63	00111111
255	11111111
127	01111111
191	10111111
127	01111111
191	10111111
63	00111111
191	10111111
63	00111111
255	11111111
127	01111111
255	11111111
63	00111111
255	11111111
127	01111111
255	11111111
127	01111111
191	10111111
63	00111111
191	10111111
127	01111111
191	10111111
127	01111111
127	01111111
63	00111111
255	11111111
127	01111111
127	01111111
127	01111111
191	10111111
127	01111111
63	00111111
127	01111111
191	10111111
63	00111111
191	10111111
127	01111111
191	10111111
127	01111111
127	01111111

6、通过分析转换后的二进制数,只有前2位是不同的,后面6位数全部为111111;

01
11
00
10
01
10
00
01
01
11
00
10
00
10
11
01
01
11
00
00
01
10
00
01
01
11
00
11
01
11
00
11
01
11
01
11
01
10
01
00
00
11
10
10
00
11
00
00
01
10
00
01
01
10
00
11
00
11
00
01
01
10
01
10
01
10
01
01
00
11
01
10
01
10
00
10
00
11
01
11
00
11
01
11
01
10
00
10
01
10
01
01
00
11
01
01
01
10
01
00
01
10
00
10
01
10
01
01

7、将上面的4个2位二进制数为一组,在转ascii码;

在线二进制转ascii码:https://coding.tools/cn/binary-to-text

比如取前4行:
01
11
00
10
变换为:01110010
在这里插入图片描述
以此类推,得到rar密码:rar-passwd:0ac1fe6b77be5dbe

7、利用密码成功解压rar文件,发现fffflag.zip文件,解压发现是doc文件被修改为zip文件;
在这里插入图片描述
将fffflag.zip修改为fffflag.docx,成功打开
在这里插入图片描述
全选,把颜色修改为红色,得到一串base64加密后的内容;

MTEwMTEwMTExMTExMTEwMDExMTEwMTExMTExMTExMTExMTExMTExMTExMTExMTExMTAxMTEwMDAwMDAxMTExMTExMTExMDAxMTAx
MTEwMTEwMTEwMDAxMTAxMDExMTEwMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTAxMTExMTExMTExMTExMTEwMTEwMDEx
MTEwMDAwMTAxMTEwMTExMDExMTEwMTExMTExMTAwMDExMTExMTExMTExMDAxMDAxMTAxMTEwMDAwMDExMTExMDAwMDExMTExMTEx
MTEwMTEwMTAwMDAxMTExMDExMTEwMTExMTExMDExMTAxMTExMTExMTEwMTEwMTEwMTAxMTExMTExMTAwMTEwMTExMTExMTExMTEx
MTEwMTEwMTAxMTExMTExMDExMTEwMTExMTAxMDExMTAxMTExMTExMTEwMTEwMTEwMTAxMTAxMTExMTAwMTEwMTExMTExMTExMTEx
MTEwMTEwMTAwMDAxMTAwMDAwMTEwMDAwMDAxMTAwMDExMTAwMDAwMTEwMTEwMTEwMTAxMTEwMDAwMDAxMTExMDAwMDExMTExMTEx

依次每行base解码;

110110111111110011110111111111111111111111111111101110000001111111111001101
110110110001101011110111111111111111111111111111111101111111111111110110011
110000101110111011110111111100011111111111001001101110000011111000011111111
110110100001111011110111111011101111111110110110101111111100110111111111111
110110101111111011110111101011101111111110110110101101111100110111111111111
110110100001100000110000001100011100000110110110101110000001111000011111111

将1替换为空格;
在这里插入图片描述

flag{He1Lo_mi5c~}

在这里插入图片描述

相关文章:

  • 分治算法之凸包问题
  • 解决ant-ui 表单校验通过但是未清楚校验提示的bug 示例
  • LeetCode算法题(Go语言实现)_21
  • 《C++知识点之拷贝构造函数》
  • Linux系统安装MySQL 8.0完整指南(新手友好版)
  • 小智机器人关键函数解析:MqttProtocol::SendAudio()对输入的音频数据进行加密处理,通过UDP发送加密后的音频数据
  • spring boot前后端开发上传文件时报413(Request Entity Too Large)错误的可能原因及解决方案
  • 统计局数据分析网站基于Spring Boot SSM原创
  • 各种环境下安装软件的命令对比与总结
  • 算法导论(动态规划)——简单多状态
  • Docker学习--容器操作相关命令--docker wait 命令
  • k8s EmptyDir(空目录)详解
  • C#测试Excel开源组件ExcelDataReader
  • 为什么可视化大屏越来越多应用3D元素呢?
  • Android 11.0 framework中增加开启和关闭飞行模式的接口
  • 使用Redis实现轻量级消息队列
  • C++位运算精要:高效解题的利器
  • Elasticsearch笔记
  • 一个极简的词法分析器实现
  • OpenCV 图形API(6)将一个矩阵(或图像)与一个标量值相加的函数addC()
  • 建购物网站需要多少钱/windows优化大师要会员
  • wordpress 非插件分页/简述优化搜索引擎的方法
  • 网站设计联系/如何做网络销售平台
  • 四川住房和城乡建设厅官方网站/微信营销的成功案例
  • 公式wordpress/成都网络优化公司有哪些
  • 全国交通建设网官方网站/泰安seo