1、请通过分析数据包找出数据包里面一共有多少个压缩包。
爆破CRC32值获取压缩包文件内容的原理就是: 每个文件都有唯一的CRC32值,虽然不知道压缩包的解压密码,但是如果知道压缩包中文件的大小和CRC32值 那么通过不断穷举数据,直到穷举的字符串内容的crc32值与压缩包中文件的crc32的值相同时就匹配成功,即找到了文件的内容,这样就可以达到暴力破解的目的,而不需要获取压缩包解压密码
1、请通过分析数据包找出数据包里面一共有多少个压缩包。
11压缩包破解不出来等一下看看,先看看破解出来文件
看到11压缩包的字节不是4。CRC爆破只能爆破4字节的内容,太多了计算量太大了,把11压缩包用破解工具爆破
用密码1234解压看到一串字符,猜测应该是flag压缩包的解压密码p@33w07D1sE4sy解压试试
用winhex修复一下文件在g.txt前面添加3个空字节再改成flag的十六进制再打开压缩包发现没有报错了
DASCTF{69a7c3f8eae457779f53be70a7e14a87}
原文始发于微信公众号(信安一把索):流量分析 - No11(解)
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
点赞
https://cn-sec.com/archives/4012573.html
复制链接
复制链接
-
左青龙
- 微信扫一扫
-
-
右白虎
- 微信扫一扫
-
评论