Training-Stegano-1
写在前面:

原题:传送门
题目如下:

附件内容:
是一个后缀为.bmp的图片

没有思路 看一下题目描述:
“这是我能想到的最基础的图片隐写术”
我们首先要知道什么是 图片隐身术
“图片隐身术”最常指代的技术,也称为隐写术。
它的原理是:利用人类感官和识别能力的局限性,在图片数据中做微小的、不易察觉的修改,从而嵌入秘密信息。
说白了就是 把文字放在图片中是一种最常见的隐写方式
方法一:
因为读取图片的信息需要,知道图片的格式,同样需要知道图片中的内容。
我们可以先用 notepad++ 打开试下
打开发现

内容如下:
BMf 6 ( 0 Look what the hex-edit revealed: passwd:steganoI
翻译如下:

我们可以猜测一下 passwd后面的就是我们要找的flag
flag:steganoI
方法二:
使用 winhex
(我们可以通过WinHex直接加载图片文件,进入文件的二进制视图。 在二进制视图中,每个字节的数据都会显示出来,这些数据呈现为十六进制的数字和字符,用户可以通过这些数据找到损坏的痕迹。 通常,图片文件的格式包括文件头、数据块以及结束符等部分,WinHex可以帮助我们定位这些关键数据。 在文件损坏的情况下,文件头可能无法正确读取,这会导致图片无法正常显示。)
我们用 winhex 打开 这个照片:

内容跟方法一 得到的一样
然后这就是flag:steganoI
方法三:
还有一种方法 使用 010Editor
010 Editor 是干什么的
010 Editor 是一款功能强大的专业文本和十六进制编辑器,旨在快速轻松地编辑计算机上任何文件的内容。它不仅可以编辑文本文件,还可以处理复杂的二进制文件。以下是 010 Editor 的一些主要功能和特点:
主要功能
文本和二进制文件编辑:010 Editor 可以编辑各种文本文件,包括 Unicode 文件、批处理文件、C/C++、XML 等。同时,它在编辑二进制文件方面具有很大的优势,可以查看和编辑硬盘上的任何二进制文件。
二进制模板技术:010 Editor 独特的二进制模板技术允许用户定义二进制文件的结构,并以更人性化的方式查看和编辑文件内容。这使得逆向工程和文件格式分析变得更加直观。
脚本支持:010 Editor 提供了类似于 C 语言的脚本语言,允许用户编写自定义脚本来自动化任务,如分析复杂的二进制数据结构、生成报告、进行批量处理等。
强大的搜索功能:支持多种搜索功能,包括字节级搜索、正则表达式搜索、搜索并替换等,使得在海量数据中查找特定模式变得十分高效。
内存转储分析:能够读取内存转储文件,分析运行时的内存数据,帮助用户进行调试和逆向工程。
使用场景
软件开发和调试:开发人员可以使用 010 Editor 查看和编辑程序生成的二进制文件,调试和修复程序中的问题。
逆向工程:安全研究人员可以使用 010 Editor 分析和修改恶意软件的二进制文件,了解其工作原理。
数据恢复:数据恢复专家可以使用 010 Editor 查看和修复损坏的文件,恢复丢失的数据。
文件格式分析:通过定义模板,用户可以轻松解析和理解各种复杂的文件格式。
我们使用 010Editot 打开:

跟上述得到内容相同。
flag:steganoI
此外很多wp中使用了记事本来打开 像这样:
但是我打开的有点问题 是介样子的:

不知道有没有 亦菲和彦祖们知道 这是怎么回事 \(●´ϖ`●)/
题目没有说明 flag 的格式 所以
答案就是 steganoI
整理不易,头发掉了几根。觉得有收获的话,点个赞关注一下呗? 我保证,我的主页里还有更多让你头发比你掉得还多的好东西!
写在后面:

更多推荐
所有评论(0)