悟夜叉个人博客 比赛解析 萌新隐写指南:隐藏文字/base32/图片隐写

萌新隐写指南:隐藏文字/base32/图片隐写

1、隐藏文字

题目是一个压缩包,里面有一个名为“消失的flag.doc”的未加密的文档,文档内包含一张图片。

我还纳闷呢,怎么flag直接就有了,这是在考什么?看了其他人WP之后才知道,这题目考的是MS Office/WPS有一个文字隐藏的功能,给出两个软件开启的方法:

Microsoft Office 开启隐藏文字  —  WPS 开启隐藏文字

2、base32解密

看到这些“夀吀嘀䰀㔀㐀”文字大概率是字符编码问题导致。如果网页源码是GBK编码,实际内容是中文字符且采用UTF-8编码,这会导致浏览器打开网页时出现上面显示的乱码。

直接拖入 Winhex 查看,得到下图标注的一段字符串。

给大家列出了Base64/32/16加密的简易区别,那么大家能看出来上述字符串是什么加密吗?

    • Base64,包含大写字母(A-Z),小写字母(a-z),数字(0-9)以及+ /
    • Base32,只有大写字母(A-Z)和数字234567
    • Base16,只有16进制的数据,其范围是数字(0-9),字母(ABCDEF)

3、图片隐写

题目给出了一个无法打开的 png 后缀图片文件。不管是什么妖魔鬼怪,先用 Winhex 查一下!

像常见的图片格式 png/jpg、压缩包 zip/rar 需要立马能判断文件头是否出错,汇总移至 常见的文件头列表 查看。

将第一个 99 改成 98 保存即可恢复成正常图片。

4、图片隐写(二)

题目给了 Jphswin 隐写工具和一张 jpg 的图片,文件头没有问题,说明还是得这个隐写工具来解。

Jphswin是专门给Jpeg格式图片做隐写的工具,简单来说就是把一个文本文件(例如TXT文件)隐写到图片里,也可以把隐写的文件提取出来。详细教程移步 Jphswin使用教程 查看。

打开 JPHS — Open jpeg — Seek — 保存1.txt 即可。

如果提示 password xxx,说明有密码,就需要继续找线索了。反之就是正常把隐写文件分离出来了。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

联系我们

站长QQ/VX:82794

在线咨询: QQ交谈

邮箱: 82794@qq.com

任何技术问题请联系QQ,非特殊行业请勿加微信!龙信小伙伴请联系微信群找我。
关注微信
非商务合作请勿添加

非商务合作请勿添加微信

返回顶部