第三届上海市大学生网络安全大赛 流量分析

本文详述了一次网络安全大赛中流量分析的解题过程,涉及Wireshark使用、zip伪加密破解、Audacity音频分析等技术,最终通过音频中的隐藏信息获取解密密钥。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于这个writeup是写给初学者的,重点在于如何利用工具。

该题目下载文件打开后是一个抓包文件

使用wireshark打开 ,wireshark下载地址:Wireshark - Download (softonic.com)

 点击Protocol后,会对协议的名称按字母排序,可以初略看一下使用了哪些协议

ftp协议用于文件传输,可以点击 右键 -> 追踪流 -> TCP流

 

 把 ‘Show data as’ 的值修改为 ‘原始数据’ 后,保存该zip文件为1.zip

 继续往后翻tcp流可以发现还有一个zip文件,按照同样的方式下载下来保存为2.zip

 往下翻,可以看到还有一个key.log的文件,该文件能解密出wireshark里面的https的数据流,找到该文件并下载下来

 找到key.log后直接下载

 现在我们下载了两个zip文件和一个key.log文件,解压发现zip文件被加密了

 首先考虑是否是zip伪加密,用010editor打开文件,010editorde1的下载链接(SweetScape Software Inc - Download 010 Editor),破解文件使用的是脚本之家里面的(下载时并没有发现捆绑文件,下载后时一个zip文件,不用解压直接提取破解文件后删除zip文件就行)

 

ushort deFlags这个字段与zip伪加密有关,奇数为加密,偶数为没有加密,尝试把9改为0,保存后打开zip文件查看是否已经解密,若出现错误,记得把0改回来之后再保存文件,否则文件破坏后无法解题。

1.zip

说明1.zip文件不是伪加密,记得把0改成9,还原文件

2.zip

说明 2.zip是伪加密文件,但是该flag.txt中没有flag,然而有提示关注加密包,我们还有一个key.log文件,可以导入wireshark解密https的数据流

打开wireshark,依次点击 编辑->首选项

 点击Protocols,有 SSL 就找 SSL,没有 SSL 就找 TLS

 在这里导入下载了的key.log

 过滤http,找到一个加密的下载链接,文件名为 music.zip,把该文件保存下来

 点击 文件 -> 导出对象 -> HTTP

 解压后发现是一个音频文件

右键属性,发现base64编码,解码是乱码

 

 使用 Audacity打开音频,下载地址(Download – Audacity),查看频谱图,点击 2右侧的倒三角,下拉找到频谱图,点击它

 听音频发现是后半部分有杂音,可以点击放大镜,左击放大,右击缩小

 什么也看不出,可以调节采样率,在找到频谱图的下拉框最下方,从最小的数值开始尝试,发现11025Hz是最清晰的

 读取其中内容(Key:AaaAaaaAAaaaAAaaaaaaAAAAAaaaaaaa!)

尝试把该密码去解密 1.zip

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值