CTFshow misc PNG隐写入门赛

news2024/11/14 19:21:38

目录

One PieNG 1

One PieNG 2

One PieNG 3

One PieNG 4

One PieNG 5

One PieNG 6

One PieNG 7

One PieNG 8

One PieNG 9

One PieNG 10

One PieNG 11

One PieNG 12

One PieNG 13

One PieNG 14

One PieNG 15

One PieNG 16

One PieNG 17

One PieNG 18

One PieNG问卷调查


One PieNG 1

下载ZIP文件,里面图片名称发现一个flag

经验证所得flag的MD5与题目中所给的MD5一样,故为第一个flag,以此类推,下不赘述

ctfshow{#St4rt_fr0m_th1s_5tr1ng#}

One PieNG 2

打开图片即为第二个flag

ctfshow{#Th1s_i5_s0_34sy#}

One PieNG 3

将图片拉长发现第三个flag

ctfshow{#Pn9_He1gh7_6e_ch4ng3d#}

One PieNG 4

继续下拉发现第四个flag

ctfshow{#M4yb3_we_sh0uld_9o_d33per#}

One PieNG 5

使用StegSolve打开在Random colour map3下发现第五个flag

ctfshow{#You_st3gs0lved_me!!!#}

One PieNG 6

在StegSolve中的RGB三通道最低位发现第六个flag

ctfshow{#LSB_1s_v3ry_e4sy_righ7?#}

One PieNG 7

在StegSolve中的RG二通道最低位发现第七个flag

ctfshow{#5omet1mes_LSB_g0es_co1omn_f1r5t#}

One PieNG 8

在StegSolve中的ARGB四通道最高位发现第八个flag

ctfshow{#zsteg_do35_no7_a1w4ys_w0rk#}

One PieNG 9

提取RGB12通道,得到一个压缩包,打开压缩包里面就有第九个flag

ctfshow{#Wh4t_1s_6it_0rder_4nd_y0u_c4n_LSB_b1nd4ta_to0#}

One PieNG 10

在010中发现第十个flag

也可以在(EXIF信息查看器)PNG Artist中发现flag

ctfshow{#A_k3y_1n_exif#}

One PieNG 11

提示很明显了将城市的后部分进行base58,得到第十一个flag

ctfshow{#An0th3r_key_1n_3xif#}

One PieNG 12

XMP-photoshop转十六进制发现第十二个flag

ctfshow{#A_key_fr0m_Ph0t0sh0p#}

One PieNG 13

还是在010中发现第十三个flag

ctfshow{#Ju5t_a_1one1y_tEXt_chunk#}

One PieNG 14

pngdebugger扫描一下发现有很多的IDAT出现了错误

使用TweakPng删除前九个IDAT

返回查看图片得到第十四个flag

ctfshow{#eXtr4_IDAT_of_an0th3r_Pn9#}

One PieNG 15

虚拟机binwalk分离文件:binwalk 文件名 -e,分离出的文件有一个是第十五个flag

ctfshow{#IDAT_i5_a_z1ib_p4cka9e#}

One PieNG 16

将出错的IDAT块的crc-code拼接起来进行十六进制转换得到第十六个flag

23483164655F683378643437615F316E5F6368756E6B5F43524323

ctfshow{#H1de_h3xd47a_1n_chunk_CRC#}

One PieNG 17

010结尾部分发现第十七个flag

ctfshow{#HexEditor_wi11_b3_he1pfu1#}

One PieNG 18

不知道哪一步做错了,binwalk怎么也扫不出来第二张图片也分离不出来,只能耍小聪明了,通过百度得到第十八个flag

One PieNG问卷调查

ctfshow{套娃终有报,天道好轮回。不信抬头看,苍天饶过谁。}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/488856.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python实现哈里斯鹰优化算法(HHO)优化LightGBM分类模型(LGBMClassifier算法)项目实战

说明:这是一个机器学习实战项目(附带数据代码文档视频讲解),如需数据代码文档视频讲解可以直接到文章最后获取。 1.项目背景 2019年Heidari等人提出哈里斯鹰优化算法(Harris Hawk Optimization, HHO),该算法有较强的全…

Chapter4:频率响应法(中)

第四章:频率响应法 Exercise4.13 已知控制系统的开环对数幅频渐近特性如下,确定各最小相位系统的开环传递函数。 解: 【图 ( a ) ({\rm a}) (a)】 确定系统积分环节或微分环节个数。 因为对数幅频渐近特性曲线的低频渐近线的斜率为

行为型模式-责任链模式

责任链模式 概述 在现实生活中,常常会出现这样的事例:一个请求有多个对象可以处理,但每个对象的处理条件或权限不同。例如,公司员工请假,可批假的领导有部门负责人、副总经理、总经理等,但每个领导能批准…

【SpringMVC】| 使用SpringMVC实现文件上传 | 下载功能

MVC目录 一. 🦁 前言二. 🦁 文件上传 & 下载1. 文件上传Ⅰ. 上传单个文件Ⅱ. 上传多个文件Ⅲ. 异步上传Ⅳ. 跨服务器上传1. 添加跨服上传依赖2. 创建控制器方法 2. 文件下载 三. 🦁 总结 一. 🦁 前言 SpringMVC是一个Web框架…

Qt的UI入门

二、UI入门 1. QWidget类 QWidget类是Qt中所有组件和窗口的基类,其内部规定了组件和窗口的基本规则和功能。 Qt中每个属性的文档中都有Access functions部分,表示其支持的读写(getter和setter)函数,Qt中的getter和sett…

Redis实现延迟队列方法介绍

延迟队列,顾名思义它是一种带有延迟功能的消息队列。那么,是在什么场景下我才需要这样的队列呢? 1. 背景 我们先看看以下业务场景: 当订单一直处于未支付状态时,如何及时的关闭订单如何定期检查处于退款状态的订单是…

神秘的IP地址8.8.8.8地址到底是什么?为什么会被用作DNS服务器地址呢?

当我们在配置网络连接或者路由器时,经常会遇到需要填写DNS服务器地址的情况。而在这些情况下,很多人都会听到一个神秘的数字地址:8.8.8.8。那么,这个地址到底是什么,为什么会被用作DNS服务器地址呢?本文将详…

分流稳压器TL431/TLV431

分流稳压器(Shunt Regulator)指的是依靠调节Ik电流来稳定输出电压,分流指的就是Ik来分流。 分流稳压器,也叫做并联电压稳压器,相对地,还有串联电压稳压器。 1、常见型号 TL431TLV431Vref2.5V1.24VVoutVref…

作为一个java工程师,你还记得java的基本数据类型有那些吗?他们的取值范围是多少?

Java是一种强类型编程语言,因此所有的变量都必须先声明后使用。Java基本数据类型指的是Java语言中最基本的数据类型,包括整型、浮点型、字符型、布尔型等。 Java基本数据类型一共有8种,它们分别是: byte(字节型&#…

SpringCloud高频面试题--附答案

今天给大家分享SpringCloud高频面试题。下面是一张Spring Cloud核心组件关系图: 从这张图中,其实我们是可以获取很多信息的,希望大家细细品尝。 话不多说,直接开始面试,你准备好了吗? 1、什么是Spring Cl…

汽车电路图、原理框图、线束图、元器件布置图的识读技巧与要点

摘要: 想要读懂汽车电路图就必须把电的通路理清楚,即某条线是什么信号,该信号是输入信号、输出信号还是控制信号以及信号起什么作用,在什么条件下有信号,从哪里来,到哪里去。 一、汽车电路图的识读技巧 1.…

【Python习题集3】常用数据结构习题

数据结构 一、实验内容二、实验总结 一、实验内容 1.从键盘输入一个正整数列表,以-1结束,分别计算列表中奇数和偶数的和。 (1)源代码 n int(input("请输入一个正整数:")) list3 [] while n ! -1:list3.a…

【云原生|Kubernetes】02-Kubeadm安装部署Kubernetes集群

【云原生|Kubernetes】02-Kubeadm安装部署Kubernetes集群 文章目录 【云原生|Kubernetes】02-Kubeadm安装部署Kubernetes集群前言环境介绍安装kubernetes集群基础环境设置安装Kubernetes集群安装kubeadm,kubectl,kubeletkubeadm初始化集群(master节点操作…

C语言-学习之路-05

C语言-学习之路-05 函数函数分类函数的作用 函数的定义函数定义格式 函数名字、形参、函数体、返回值函数调用无参函数调用有参函数调用 函数的声明多文件(分文件)编程分文件编程 函数 函数分类 C语言程序都是从主函数main()开始执行的。从函数的定义角…

259页11万字智慧水利建设项目解决方案

本资料来源公开网络,仅供个人学习,请勿商用,如有侵权请联系删除。 1.1.1 项目建设任务 依托省政务云平台;建立水利专业数据的汇集、共享、交换和水利数据库、数据仓库、数据资源目录与大数据服务等;建立水利大数据分…

OpenGL(五)——变换

目录 一、前言 二、向量 三、矩阵 四、旋转的箱子 4.1 GLM库 4.2 构建 一、前言 前面了解渲染架构中uniform可以传递矩阵变换,如从RGBA到YUV,同时它也可以使物体通过矩阵变换动起来。 二、向量 向量是包含方向和大小的矢量,平面2D坐标可…

一文吃透Tomcat核心知识点

架构 首先,看一下整个架构图。最全面的Java面试网站 接下来简单解释一下。 Server:服务器。Tomcat 就是一个 Server 服务器。 Service:在服务器中可以有多个 Service,只不过在我们常用的这套 Catalina 容器的Tomcat 中只包含一…

在技术圈超卷的当下,学历到底是敲门砖还是枷锁?

前言 最近,突然之间被“孔乙己文学”刷屏了,短时间内“孔乙己文学”迅速走红,孔乙己是中国文学中的一位经典人物,他的长衫被认为是他的象征之一,孔乙己的长衫折射出很多现象,既有社会的,也有教育…

【Linux】进程信号及信号产生

文章目录 一. 生活层面的信号二. 进程信号三. 硬件中断四. 信号产生五. Term&Core1. 核心转储的意义2. 云服务器为什么关闭核心转储3. core dump标志 六. 总结结束语 一. 生活层面的信号 在学习进程信号前,我们不妨认识一下现实中有哪些信号。 日常生活中&#…

净利润下滑13%,帅丰电器已掉队?

近年来,随着市场竞争加剧,厨电行业加速洗牌,超60%杂牌或被淘汰出局,三类品牌全部被清退。而作为毛利最高的厨电细分市场,集成灶行业吸引了大批企业涌入,市场渗透率快速提升,已经超过30%&#xf…