ctfshow - PNG隐写入门赛

  • 前言
  • 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问卷调查

前言

  • 题目下载链接
  1. 本场比赛共有18题,但只有1个附件文件(见第1题),所有flag均可以从附件中获取;
  2. 所有的flag开头和结尾均为#,中间由字母、数字或下划线组成;
  3. 本场比赛不使用任何可以设置密码的隐写方法,包括可以将密码留空的隐写方法;
  4. 原理类似的隐写方法在确保不互相干扰的前提下可能会以多种方式使用;
  5. 如果从附件提取的隐写信息为字符串形式,可能需要转码得到指定格式的结果;
  6. 如果从附件提取的隐写信息为另一张图片,该图片不会再包含隐写信息,即不存在套娃隐写;
  7. 所使用的字体均为微软雅黑,若有字符无法分辨,请与字体对比查看;
  8. 取得类似#abcd_1234#的字符串后,请计算其MD5值(包含头尾的#号);
  9. 每道题目都给出了一段MD5值,请找到MD5值匹配的题目后,将flag包上ctfshow{}格式提交。

One PieNG 1

  • 图片的名字就是 One PieNG 1 的 Flag:ctfshow{#St4rt_fr0m_th1s_5tr1ng#}

One PieNG 2

  • 图片上面直接给出了 One PieNG 2 的 Flag:ctfshow{#Th1s_i5_s0_34sy!!!#}

One PieNG 3

  • 用蜂蜜浏览器查看图片时发现载入失败,猜测图片的宽高可能有问题,将图片修复后拿到 One PieNG 3 的 Flag:ctfshow{#Pn9_He1gh7_6e_ch4ng3d#}

One PieNG 4

  • 尝试将图片的高度再拉大点,发现了 One PieNG 4 的 Flag:ctfshow{#M4yb3_we_sh0uld_9o_d33per#}

One PieNG 5

  • stegsolve 查看图片,在 Blue 通道的最低位发现 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 查看图片,发现 R,G,B,A 通道都能看到左上角有问题,在最高位发现 Flag:ctfshow{#zsteg_do35_no7_a1w4ys_w0rk#}

One PieNG 9

  • stegsolve 查看图片,提取 RGB 的 1,2 通道,得到一个压缩包,将其 save bin 保存下来后打开发现 Flag:ctfshow{#Wh4t_1s_6it_0rder_4nd_y0u_c4n_LSB_b1nd4ta_to0#}

One PieNG 10

  • zsteg 查看图片发现 One PieNG 10 的 Flag:ctfshow{#A_k3y_1n_exif#}

One PieNG 11

  • 根据 One PieNG 10 Flag 内容的提示,查看一下图片的 EXIF,将 City 选项 base58 解密拿到 One PieNG 11 的 Flag:ctfshow{#An0th3r_key_1n_3xif#}

One PieNG 12

  • 根据 One PieNG 10 Flag 内容的提示,查看一下图片的 EXIF,将 Document Ancestors 选项十六进制转字符串拿到 One PieNG 12 的 Flag:ctfshow{#A_key_fr0m_Ph0t0sh0p#}

One PieNG 13

  • 用 010editor 打开,查看每一个块,发现 One PieNG 13 的 Flag:ctfshow{#Ju5t_a_1one1y_tEXt_chunk#}

One PieNG 14

  • 由于 zsteg 提示数据块异常,用 pngdebuger 跑一下,发现九个出错的数据块,先将其提取出来,将图片的这九个数据块删去,拿到 One PieNG 14 的 Flag:ctfshow{#eXtr4_IDAT_of_an0th3r_Pn9#}


One PieNG 15

  • 由于 binwalk 发现了异常数据块,将其分离出来查看,发现 One PieNG 15 的 Flag:ctfshow{#IDAT_i5_a_z1ib_p4cka9e#}

One PieNG 16

  • 发现前面提取出来的出错的 CRC 数据块拼接起来和之前的十六进制很像,转一下拿到 One PieNG 16 的 Flag:ctfshow{#H1de_h3xd47a_1n_chunk_CRC#}

One PieNG 17

  • zsteg 查看图片发现 One PieNG 17 的 Flag:ctfshow{#HexEditor_wi11_b3_he1pfu1#}

One PieNG 18

  • binwalk 发现还有一张图片,分离出来上面的内容就是 One PieNG 18 的 Flag:ctfshow{#He110_I_4m_Tw0_PieNG#}

One PieNG问卷调查

  • 没意思

ctfshow - PNG隐写入门赛相关推荐

  1. 网络安全培训小白入门课,从buu到红帽的图片隐写

    图片隐写是MISC中的一部分,雨笋教育小编给小白从BUU中找到入门MISC之图片隐写,分享给大家 恢复黑白图片 buuoj 静静听这么好听的歌 由于网上wp只给了代码而且函数非常吓人,因此写了一个新手 ...

  2. MISC 入门隐写之用眼睛去倾听

    MISC 入门隐写之用眼睛去倾听 使用工具Audacity pc直接下载windows版本即可,安装只需要选择安装目录,其他均点下一步即可完成安装. 题目:MISC入门 点击链接下载题目,得到flag ...

  3. CTF 音频隐写 大总结

    赛题概览 Nuit du Hack CTF Qualifications: Here, kitty kitty! 环境 Windows 考察点 WAV音频文件隐写术 Python基础 密码学 工具 A ...

  4. CUMTCTF2017入门赛-Aegis writeup

    Basic 签到题 10 根据题目,百度得知,使用本地hosts文件进行域名解析.(虽然用hosts翻过墙,但并不知道原来是这么一回事) WIN10 hosts目录:C:\Windows\System ...

  5. 图片隐写 安恒ctf_图片隐写 安恒ctf_CTF中图片隐写的一些整理总结

    对历年来国内外CTF中常见的题型图片隐写的一些总结,本文长期更新,及时补充新的题型. 对历年来国内外CTF中常见的题型图片隐写的一些总结 赛题 XMAN-qualifiers-2017 : Misc/ ...

  6. 图片隐写 安恒ctf_CTF中图片隐写的一些整理总结

    对历年来国内外CTF中常见的题型图片隐写的一些总结,本文长期更新,及时补充新的题型. 对历年来国内外CTF中常见的题型图片隐写的一些总结 赛题 XMAN-qualifiers-2017 : Misc/ ...

  7. CV入门赛最全思路上分技巧汇总!

    ↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 作者:安晟,算法工程师,Datawhale成员 赛题数据及背景 http ...

  8. LSB隐写(最低有效位隐写)

    LSB隐写(最低有效位隐写) 我们先思考如下几个问题,然后再去实现 1.图片在计算机中存储的方式 2.什么原因可以是实现隐写 3.为什么选择最低有效位? 4.具体实现思路 5.如果用代码实现LSB隐写 ...

  9. 基于MatLab实现LSB(最低有效位)算法完成图片数字水印隐写功能

    文章目录 前言 一.图像处理基础 二.LSB数字隐写算法 三.LSB数字隐写算法实现 四.数字隐写和提取过程 总结 前言 已经好久没写博客了,最近是在有些忙,但是忙里偷闲写一篇新学的知识点,所以准备写 ...

  10. python图像隐写_在图像中隐藏数据:用 Python 来完成图像隐写术

    什么叫"隐写术"? 隐写术是将保密信息掩藏在更大的信息内容中,使他人没法了解掩藏信息内容的存有及其掩藏信息的全过程.隐写术的目地是确保彼此中间的商业秘密沟通交流.与掩藏保密信息內容 ...

最新文章

  1. 【GDKOI2016Day1T1-魔卡少女】【拆位】线段树维护区间内所有连续子区间的异或和...
  2. Leetcode1685. 有序数组中差绝对值之和[C++题解]:前缀和和差的绝对值之和
  3. uml 工具_UML建模工具更新202008(1)Rhapsody名字不再有Rational
  4. E20170830-mk
  5. Android 6.0 API
  6. Luogu4402 机械排序
  7. 熟悉Linux常用命令
  8. 旅行商问题近似解——NP完全问题
  9. mPush实战笔记5完整测试
  10. imageJ 图像均一化(imageJ背景矫正,综述)
  11. 北京市市级行政区域数据
  12. VMware vCenter Server远程代码执行漏洞复现 CVE-2021-21972
  13. 2017年3月18日奇虎360 笔试真题(3个编程题)
  14. SDA、SFDA、CFDA改名为NMPA
  15. 实例变量和类变量、实例方法类方法区别
  16. numpy.corrcoef 计算相关系数
  17. 基于IPSAN的存储典型备份方案
  18. [bzoj5020][THUWC 2017]在美妙的数学王国中畅游
  19. 区间dp--P1220关路灯
  20. SitePoint Podcast#173:释放混乱的猴子

热门文章

  1. 全国各地车牌代码整理出数据库表SQL Server
  2. Ubuntu下libmodbus的应用
  3. Vue后台管理系统模板推荐
  4. 手把手教你齿轮齿条配合
  5. C语言实现链栈的创建、入栈、出栈、取栈顶、遍历......等基本操作(小白版详解)
  6. 基于FPGA的按键消抖
  7. python遍历文件夹下所有文件
  8. CAD中插入外部参照字体会变繁体_什么是CAD的形文件,它与字体文件有什么区别?...
  9. 关于坐标系的那些事-------------扯一扯坐标系的理论知识
  10. 微观社会调查数据:中国家庭追踪调查 CFPS