CTF.show-MISC

news/2024/5/19 22:15:49 标签: CTF, MISC, ctf.show

图片篇(基础操作)

  • 此系列为Misc入门图片篇,不定期更新;
  • 目的是介绍 Misc 方向中与图片相关的常见出题点;
  • 题目按照知识点分类,并尽量保证难度为入门水平;
  • 大部分题目仅涉及单一知识点,但可能有多种解法;
  • 找到flag并不困难,关键是了解每一题背后的原理;
  • 藏在哪?为什么可以这样藏?请多考虑这两个问题;
  • 才疏学浅,人菜手残,若有错漏之处,还望指出;
  • 希望能对刚接触 Misc 方向的朋友有所帮助.

misc1

下载附件打开照片直接得到flag

flag为ctfshow{22f1fb91fc4169f1c9411ce632a0ed8d}

misc2

下载附件是个txt文件,打开发现是一个png头

导入到010编辑器中,保存后打开

flag为ctfshow{6f66202f21ad22a2a19520cdd3f69e7b}

misc3

下载得到bpg文件,无法直接查看,到在线网站下载工具

然后查看图片

得到flag:ctfshow{aade771916df7cde3009c0e631f9910d}

misc4

给了6个"txt"文件,分别用winhex打开,查看文件头,发现需要修改后缀。

依次分别改为png、jpg、bmp、gif、tif、webp

然后把图片内容拼起来就得到flag。

拼凑起来得到flag

misc5

winhex打开,在尾部看到flag

flag为ctfshow{2a476b4011805f1a8e4b906c8f84083e}

misc6

和上一题一样,不过把flag藏到了中间,用notepad打开,ctrl+f搜索得到的

flag为ctfshow{d5e937aefb091d38e70d927b80e1e2ea}

misc7

010(winhex,hxd)打开,搜ctfshow找到flag

flag为:ctfshow{c5e77c9c289275e3f307362e1ed86bb7}

misc8

用010编辑器打开,发现图片中隐写了其他图片,手动或者binwalk或者foremost分离出图片。

flag为:ctfshow{1df0a9a3f709a2605803664b55783687}

misc9

提示说flag在图片块里

得到flag

misc10

提示说flag在图片数据里

直接kali binwalk -e 分离出数据后

打开第一个文件得到flag

后续会接着更新

勿喷!!!


http://www.niftyadmin.cn/n/5418753.html

相关文章

JAVA后端开发面试基础知识(六)——Redis

1. 内存淘汰策略 noeviction:当内存不足以容纳新写入数据时,新写入操作会报错allkeys-lru:当内存不足以容纳新写入数据时,在键空间中,移除近少使用的key。(这个是最常用的)allkeys-random:当内存不足以容纳…

【原理图PCB专题】Cadence 17.4版本报 ...15 and must be updated using DB Doctor.错误

如下所示为导入网表时报错,主要的意思就是封装太老,新版本上使用需要更新: #11 WARNING(SPMHNI-192): Device/Symbol check warning detected. [help]WARNING(SPMHNI-194): Symbol SOT23_6_2 used by RefDes U1 for device TPS563200_0_SOT23_6_2_RY9132 not found. The s…

详细比较Python、Julia、Rust

大家好,Python、Julia和Rust三种编程语言具有一定相似性,也有一些明显的差异。本文对这些语言进行详细的比较,举例说明三者的主要特点和特性,帮助大家更好地了解这三种语言,并能在编程时选择合适的语言进行开发。 1.语…

HTML 学习笔记——标签创建小技巧

<!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Emmrt工具</title></head><body>&…

大数据时代的数据保护:分布式存储系统的七大原则

第一原则&#xff1a;“灾”和“备”&#xff0c;区分容灾切换与数据备份的区别 管理对象 管理对象 防什么&#xff1f; 底层逻辑 核心评价指标 容灾切换 IT环境与业 物理灾难 …

Golang + Redis解决缓存击穿(双层缓存)

Golang Redis解决缓存穿透&#xff08;双层缓存&#xff09; 代码地址&#xff1a; https://github.com/ziyifast/ziyifast-code_instruction/tree/main/redis_demo/cache_breakdown 1 概念 目前主流方案是在数据库前加一层缓存。类似于DB的防弹衣。 缓存击穿&#xff1a;Re…

IntelliJ IDEA分支svn

IntelliJ IDEA分支svn 【为何使用分支】 项目开发中经常会遇到这种情况&#xff0c;项目中功能开发完上线后&#xff0c;新的需求又来了&#xff0c;风风火火的在项目里开发&#xff0c; 突然有一天测试说有个很致命的bug需要紧急修改上线&#xff0c;完蛋了&#xff0c;原来…

Excel 快速填充/输入内容

目录 一. Ctrl D/R 向下/右填充二. 批量输入内容 一. Ctrl D/R 向下/右填充 ⏹如下图所示&#xff0c;通过快捷键向下和向右填充数据 &#x1f914;当选中第一个单元格之后&#xff0c;可以按住Shift后&#xff0c;再选中最后一个单元格&#xff0c;可以选中第一个单元格和最…