MP3Stego加密

MP3Stego

最近做一个题遇到了一种隐写方式MP3Stego加密,之前并没有遇到过,现在就来复现一下这个题目。
下载附件后 解压
在这里插入图片描述运行give.exe,得到

pass1{\u006b\u0072\u0077}

链接: unicode转码链接
转码后得到

pass1{krw}

写到这里肯定会发现这么多文件,肯定每一个都会用到。
解压me文件时,需要密码
不妨查看下me文件的字节码。
在这里插入图片描述发现base密码的存在,解码后又是一个有pass的线索
在这里插入图片描述

pass2{gcc666}

和之前的pass1 结合后

krwgcc666

得到me文件的密码,解压后得到一个文本

在这里插入图片描述转码后得到一个字符串,但不是flag,因为还有一个文件没有用到。
在这里插入图片描述

MP3Stego

这里就会用到MP3Stego的加密与解密,
用cmd打开MP3Stego的根目录

然后输入以下代码

decode -X -P youfoundme? discount.mp3

这里注意
格式为:

decode -x -p password  XXX.mp3

password为解密的密码,做题时会遇到,XXX.MP3为你要解密的文件
在这里插入图片描述
报错的原因大概就是没有找到MP3文件,
把文件拖入MP3stego的根目录下
再次输入
在这里插入图片描述
就会在根目录里生成一个txt文件
在这里插入图片描述打开后,把里面内容base解码,得到flag

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
首先,mp3stego 是一个基于MP3音频文件的隐写术工具,可以用来隐藏和提取信息。下面是使用 mp3stego 加密和解密文件的几个步骤: 1. 加密文件: 将要加密的文件命名为“secret.txt”,并将其放置在 mp3stego 的安装目录下。然后在命令行中输入以下命令: ``` mp3stego lsb hide -p cover.mp3 -a secret.txt -o stego.mp3 ``` 其中,“cover.mp3”是你要用来隐藏信息的 MP3 音频文件,而“stego.mp3”是隐藏了加密信息的输出文件。这条命令会使用最低有效位隐写术,将“secret.txt”文件的内容嵌入到“cover.mp3”中。 2. 解密文件: 将“stego.mp3”文件放置在 mp3stego 的安装目录下,然后在命令行中输入以下命令: ``` mp3stego lsb extract -p stego.mp3 -o secret.txt ``` 这条命令将从“stego.mp3”文件中提取出隐藏的信息,并将其存储在一个名为“secret.txt”的文件中。 3. 另一种加密方式: mp3stego 还提供了一种称为“phase encoding”的加密方式,它使用相位差异来隐藏信息。以下是使用此方法加密和解密文件的步骤: 将要加密的文件命名为“secret.txt”,并将其放置在 mp3stego 的安装目录下。然后在命令行中输入以下命令: ``` mp3stego phase hide -p cover.mp3 -a secret.txt -o stego.mp3 ``` 这条命令会使用相位差异隐写术,将“secret.txt”文件的内容嵌入到“cover.mp3”中。 4. 解密文件: 将“stego.mp3”文件放置在 mp3stego 的安装目录下,然后在命令行中输入以下命令: ``` mp3stego phase extract -p stego.mp3 -o secret.txt ``` 这条命令将从“stego.mp3”文件中提取出隐藏的信息,并将其存储在一个名为“secret.txt”的文件中。 需要注意的是,使用 mp3stego 加密和解密文件需要一定的技术和经验,因为它需要深入了解音频文件的结构和隐写术的原理。所以在使用之前,最好先了解一些相关的知识和技巧。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值