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

CTFshow萌新杂项详细解题攻略及学习笔记

目录

杂项1;杂项2;杂项3;杂项4;

杂项5;杂项6;杂项7;杂项8

杂项10;杂项11;


杂项1

题目:小明想给心爱的妹子表白很久,可是不知道怎么开口,你能帮帮小明吗?

已知 md5(表白的话+ctf)=ed400fbcff269bd9c65292a97488168a

提交flag{表白的话}

解法:由题可知,ed400fbcff269bd9c65292a97488168a是由md5编码而成,直接使用md5解密就可以了(网址:https://www.somd5.com/ )

杂项2

题目:小明终于找到了萌新码,开始了自己的CTF冒险征程。

工具地址:https://www.lanzoui.com/i9h1lfi

解题思路:根据题目要求使用winhex工具,对压缩包里的.png文件查看,打开发现全是乱码,从头到尾大致扫一遍,发现在最后出现了ag{ctfshow_im_coming}字样,这不就是我们所需要的flag,只用提交时补全即可

杂项3

题目:大家好我是小萌新羽,前不久我的一个朋友给我了一张银行卡,他说里面有一大笔钱,但是他只告诉我他的生日是九七年十月一日,你能帮我猜猜他的银行卡密码是多少吗,哦对,这个朋友有个小名叫小五。

解法:这题基本上没有难度,整理条件1.密码是生日(银行卡密码基本上是6位数)2.生日97年10月1日3.小名叫小五,换位思考,要是你,你会怎么设才能包含所有条件,只有971015,刚好flag{971015}

杂项4

题目:小明心爱的图片在压缩包中,可是小明夜深人静的时候,孤枕难眠,想打开图片排遣寂寞,可是忘记了密码了,小米依稀记得9位的密码都是数字,前3位是372,你能帮助小明吗?

工具地址:https://www.lanzoui.com/i9h29li

解法:整理已知条件1.9位数密码2.前三位372,将下载好的工具打开,并且在工具内部打开需要破解.zip文件,然后在长度中将口令长度设为9,点击开始,就可以得到密钥372619038,使用密钥解开压缩包文件,可以看到一个flag.txt文本里面就是flag{ctfshow_good}

杂项5

题目:小明如愿以偿的打开了压缩包,可是眼前的文字自己只能认识FBI,其他的都不认识,而且屏幕出现了一句话,你能帮小明找到这句话的意思吗?

解题思路:这道题很有意思,先使用winhex打开此文件会发现有一段英语,如果不认识没有关系,仔细看一下这一段英语会发现很奇怪,里面极个别字母是大写,但是一个一个找肯定不是考察目标,所以可以使用正则表达式(在线正则表达式工具:https://www.mklab.cn/utils/regex)匹配规则就是[A-Z{}]将A到Z大写字母输出还有{},直接可以得出FLAG{CTFSHOWNB}

补充:正则表达式:是使用一些特殊的符号来编写规则,让计算机帮你快速筛选出符合条件的信息。

杂项6

题目:小明的压缩包又忘记密码了?他去电脑维修店去修,人家扔出来说这个根本就没有密码,是个假密码。小明懵了,明明有密码的啊,你能帮帮小明吗?

解题思路:很简单的一道题,主要考察的是你对winhex工具的熟悉度。可以尝试直接解压就可以得出答案

补充原理:在winhex中打开压缩包,根据ZIP文件结构基础,压缩源文件数据区 - 以 50 4B 03 04 开头,压缩源文件目录区 - 以 50 4B 01 02 开头,目录结束标识 - 以 50 4B 05 06 开头,在winhex中使用ctrl+f搜索 50 4B 01 02,因为我们要查看的是文件目录有没有被加密,从 50 开始计数在第九位处表示加密状态如果九,十位是奇数则经过加密,相反为偶数没有加密。在处理伪加密文件时,只需用WinHex将目录区的加密标记(奇数字节)修改为偶数字节(例如,将 09 改为 00或 0A),然后保存文件,即可无需密码直接解压。

杂项7

题目:小明小心翼翼的打开压缩包,竟然是个图片,什么鬼?要是图片能继续往长一点该多好啊,小明暗暗的想。你能帮小明完成这个朴素的梦想吗?

解题思路:还是考察对winhex工具的掌握情况,使用工具打开压缩包图片,更具提示,只需要修改长度即可,鼠标右击找到最下面的属性,在属性中查看详细信息可以得到,高389像素,只要修改大于389(越大越好比如说800),将800用16进制转换的出的数直接替换就可以了(直接在上面输就可以了)在ctrl+s保存一下,打开图片就可以发现flag

补充:这是在winhex中修改图片的一些要素

杂项8

题目:小明看完图片老脸一红,心想,我女朋友能有这么瘦就好了。

解题思路:打开图片发现图片失真(分辨率出现问题),而且图片宽度也有问题(解完题后发现题目中也有线索:瘦了就好了),根据上题逻辑,尝试将图片宽度下调一个值将30C(780)换成低一档的20C(524),保存一下再打开就可以看到flag。

杂项10

题目:小明决定不看小姐姐了,摘掉800度的眼镜,望向这个图片。

解题思路:萌新的题基本上题目都有线索,线索1,摘下800度眼镜,2,看图片,800度摘下后应该是看不清的,所以我们打开图片缩小百分比,会惊奇的发现是四个字“我好喜欢你”,这便是flag直接按照格式提交即可。

杂项11

题目:小明:怎么又说我???

工具地址:https://www.lanzoui.com/i9hm2di

解题思路:刚拿到这道题很难理解,然后去百度了一些jph这个工具是干什么的就知道,这道题该如何去解,在jph中打开图片,会出现图片信息,点击seek工具栏出现弹窗,让我们输入密码,密码的最高境界就是没有密码,直接回车,更改文件名为png格式(前面我试过更改为txt格式发现,上头有png表示,然后尝试更改为.png格式),发现是一个二维码,在浏览器搜索二维码解码(草料二维码解码器),解开后会出现一个base64编码格式(将前面的请求头去掉),解开base64编码就可以得到flag

补充:Jphs内含Jphide及jpseek两个程序,用于实现图片中的信息隐藏与提取

http://www.dtcms.com/a/423857.html

相关文章:

  • jsp网站服务器如何做防护飘云网络科技有限公司
  • Effective Python 第34条: 避免使用 `send()` 给生成器注入数据
  • wordpress站内301上海对外经贸大学
  • 当AI助手“记忆混乱”:理解与应对Roo Code的上下文污染问题
  • Docker 网络详解:(二)虚拟网络环境搭建与测试
  • 【Docker】在项目中如何实现Dockerfile 文件编写
  • 专门做任务的网站吗wordpress数据库文件
  • AMD KFD的BO设计分析系列5-3:VM-amdgpu_bo_va_mapping
  • FilterSolutions2019使用指南
  • 方寸控股解读:《工业园区高质量发展指引》下的园区升级路径
  • 学习总结——接口测试基础
  • 好的案例展示网站在线设计平台招募设计师
  • 阳泉网站建设哪家便宜上海哪家公司提供专业的网站建设
  • TCP的理解
  • 鸿蒙应用主题模式切换实现详解
  • Matplotlib `imsave()` 函数详解
  • NFC技术如何破解电子制造领域的效率瓶颈与追溯难题
  • sk06.【scikit-learn基础】--『监督学习』之决策树
  • 银川怎么做网站wordpress炫酷站
  • 网站说明页命名大连响应式网站建设
  • 程序综合实践第二次递归与dfs
  • 半双工 vs 全双工:对讲机与电话的根本区别
  • 华茂达建设集团网站公司注册网上核名业务如何终止
  • 从虚拟背景到绿幕替换:人像分割功能在直播美颜sdk中的落地应用
  • 建设电影网站论文微信营销模式有哪些
  • Spring的配置(使用注解)
  • Codex CLI 配置 Azure OpenAI GPT-5-codex 指南
  • SAP与阿里巴巴战略合作升级:四大核心云解决方案落地阿里云
  • 用网站模板做新网站网络营销实训报告
  • Spring Ai Alibaba开发指南