2024红明谷杯——Misc 加密的流量

devtools/2024/9/24 6:24:48/

Misc__0">2024红明谷杯——Misc 加密的流量

写在前面:

这里是贝塔贝塔,照例来一段闲聊

打比赛但赛前一波三折,又是成功签到的一个比赛

说起来比赛全名叫红明谷卫星应用数据安全场景赛,但好像真的跟卫星的关系不大,没有bin方向的赛题,只有crypto、misc和web,我不好评价,我不好说.wav

给大家推荐 知我 ,真的很好听!

【进入正文】

签到题

签到题没什么好说的,是一个百度的坐标,可以使用下面这个链接获得答案

flag{三明北站}

地图坐标系转换 - 在线工具 (tool.lu)

加密的流量

正常的分析流量过程

首先查看会话和协议,协议只有UDP和IPv4协议,

简单分析下就可以发现IPv4的数据合起来在UDP31流里面,因此可以直接分析UDP

UDP 4报文出现了十六进制

HANDSHAKE
在这里插入图片描述

UDP 5报文

AES-EBC FF
在这里插入图片描述

出现了一个写错的加密方法和不知道什么时候会出现的FF,一般在这种情况下突然出现的话很有可能跟xor有关系

因为ecb模式不需要iv偏移,因此接下来我们只需要寻找一个key和密文,

7和31报文比较类似,先是一个重复的十六进制,然后便不同了

可以怀疑重复的十六进制部分可能是aes的key,不同的部分是密文

接下来就是对于ff的使用位置的问题

要么是异或key,要么是异或密文的部分

异或密文的部分可以发现是乱码,异或key的部分可以

在这里插入图片描述

在这里插入图片描述

可以看到这是一个测试flag,思路是没有问题的

那么真正的flag应该在第31报文

同样思路解密第31报文,得到一个office文件,

在这里插入图片描述

在最后可以发现是明显的excel文件,可以利用cyberchef来保存文件

在这里插入图片描述

打开发现有宏

在这里插入图片描述

直接使用工具

pip3 install oletools

olevba download.ole2

在这里插入图片描述

或者使用excel(wps不太好用.jpg

在这里插入图片描述

有一个十六进制字符串xor了一下,不知道xor的key就爆破嘛

在这里插入图片描述

提问:为什么这里的excel的十六进制不是zip格式的呢?
我感觉是由于生成版本的问题,如果有其他看法欢迎来交流哦

overover~完结撒花★,°:.☆( ̄▽ ̄)/$:.°★


http://www.ppmy.cn/devtools/5147.html

相关文章

The O-one:开源语言模型计算机的革命

在人工智能的浪潮中,The O-one作为一个创新的开源项目,正以其独特的功能和开放性吸引着全球开发者和科技爱好者的目光。这个项目不仅仅是一个简单的语言模型,它是一个能够通过语音交互与计算机进行对话的智能系统,极大地提升了人机…

Mac版2024 CleanMyMac X 4.15.2 核心功能详解 cleanmymac这个软件怎么样?cleanmymac到底好不好用?

近些年伴随着苹果生态的蓬勃发展,越来越多的用户开始尝试接触Mac电脑。然而很多人上手Mac后会发现,它的使用逻辑与Windows存在很多不同,而且随着使用时间的增加,一些奇奇怪怪的文件也会占据有限的磁盘空间,进而影响使用…

Jenkins 的构建时执行时间问题

我们希望我的项目能够在特定的时间自动执行,我们需要设定一个定时任务。 Jenkins 的定时任务是通过 Cron 任务来实现的,但是由有点不一样。 H/2 * * * * 比如说上面的设置就是每 2 分钟执行一次。 希望每分钟执行一次 Jenkins 的每分钟执行一次的设置…

渗透测试工作任务概述

一、渗透测试工作任务介绍 渗透测试工作任务不是随便用个工具就可以完成的,需要了解网站业务情况,还需要在测试结束后给出安全加固的解决方案; 渗透测试与入侵工具区别: 渗透测试:出于保护系统的目的,更全…

使用 usePrevious 实现 React 函数组件中上一状态值的追踪

在 React 开发过程中,有时我们需要在函数组件的某个阶段或事件处理函数中访问到上一次的状态值。然而,React 并未提供直接获取上一状态的内置机制。为了解决这个问题,我们可以采用一种名为 usePrevious 的自定义 Hook。本文将详细介绍 usePre…

怎么用3ds MAX制作蜂窝状模型?

1、新建多边形:打开3ds MAX软件,在样条线中新建一个多边形。 2、设置参数:切换到顶视图,设置多边形的参数,例如半径为10,变数为6,以形成一个六边形的基础。 3、复制并形成圆柱状:打开…

基于 LSTM 模型的古诗词自动生成算法实现及系统实现

近年来,研究者在利用循环神经网络(Recurrent Neural Network,RNN)进行古诗自动生成方面取得了显著的效果。但 RNN 存在梯度问题,导致处理时间跨度较长的序列时 RNN 并不具备长期记忆存储功能。随后,出现的基…

Android笔记: mkdirs失败,不生效怎么办

Manifest已经配置权限,代码中也动态获取权限,mkdirs一直返回false File.mkdirs()方法创建文件夹失败 1、动态申请读写权限 <!--SDCard写权限--> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <!--SDCard读权…