当前位置: 首页 > news >正文

某行业CTF一道流量分析题

今晚看了一道题,记录学习下。
给了一个hacktrace.pcapng,分析主要内容如下:
在这里插入图片描述
在这里插入图片描述

上传两个文件,一个mouse.m2s,一个mimi.zip,将其导出。
mimi.zip中存放着secret.zip和key.pcapng
在这里插入图片描述
不过解压需要密码,线索应该在mouse.m2s中
看其内容,发现是记录鼠标运动的记录文件,直接读取鼠标路径画图,得到压缩包密码:ThisKeyNB
在这里插入图片描述
解压后得到secret.zip和key.pcapng,secret.zip依然是加密的。
分析key.pcapng,纯粹的usb流量。
在这里插入图片描述
对照USB协议键盘按键值读取内容
key=abcde[DELETE][DELETE]helloctfer
获取key为abchelloctfer

secret.zip解压得到flag

flag{aef3dd18baa963a49ed4aff2214c1164}

相关文章:

某行业CTF一道流量分析题

今晚看了一道题,记录学习下。 给了一个hacktrace.pcapng,分析主要内容如下: 上传两个文件,一个mouse.m2s,一个mimi.zip,将其导出。 mimi.zip中存放着secret.zip和key.pcapng 不过解压需要密码&#xff…...

【Kafka】1.Kafka简介及安装

目 录 1. Kafka的简介1.1 使用场景1.2 基本概念 2. Kafka的安装2.1 下载Kafka的压缩包2.2 解压Kafka的压缩包2.3 启动Kafka服务 1. Kafka的简介 Kafka 是一个分布式、支持分区(partition)、多副本(replica)、基于 zookeeper 协调…...

Kafka API与SpringBoot调用

文章目录 首先需要命令行创建一个名为cities的主题,并且创建该主题的订阅者。 1、使用Kafka原生API1.1、创建spring工程1.2、创建发布者1.3、对生产者的优化1.4、批量发送消息1.5、创建消费者组1.6 消费者同步手动提交1.7、消费者异步手动提交1.8、消费者同异步手动…...

JavaScript构造函数和类的区别

原文 构造函数 没有显式的创建对象创建对象时使用new操作符。所有属性和方法赋值给this对象。没有return语句按照惯例,构造函数的方法名首字母应该使用大写字母,用于区分普通函数,其实构造函数也是函数,其主要功能是用来创建对象…...

Spring与Spring Bean

Spring 原理 它是一个全面的、企业应用开发一站式的解决方案,贯穿表现层、业务层、持久层。但是 Spring 仍然可 以和其他的框架无缝整合。 Spring 特点 轻量级 控制反转 面向切面 容器 框架集合 Spring 核心组件 Spring 总共有十几个组件核心容器(Spring core) S…...

并发相关面试题

巩固基础,砥砺前行 。 只有不断重复,才能做到超越自己。 能坚持把简单的事情做到极致,也是不容易的。 如何理解volatile关键字 在并发领域中,存在三大特性:原子性、有序性、可见性。volatile关键字用来修饰对象的属性…...

Hadoop+Python+Django+Mysql热门旅游景点数据分析系统的设计与实现(包含设计报告)

系统阐述的是使用热门旅游景点数据分析系统的设计与实现,对于Python、B/S结构、MySql进行了较为深入的学习与应用。主要针对系统的设计,描述,实现和分析与测试方面来表明开发的过程。开发中使用了 django框架和MySql数据库技术搭建系统的整体…...

php中nts和ts

PHP语言解析器:官方提供了2种类型的版本,线程安全(TS)版和非线程安全(NTS)版 TS: TS(Thread-Safety)即线程安全,多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时进行数据加锁保护,其他线程不能同时进行访…...

设计模式之责任链模式【Java实现】

责任链(Chain of Resposibility) 模式 概念 责任链(chain of Resposibility) 模式:为了避免请求发送者与多个请求处理者耦合在一起,于是将所有请求的处理者 通过前一对象记住其下一个对象的引用而连成一条…...

Android 12.0 系统systemui状态栏下拉左滑显示通知栏右滑显示控制中心模块的流程分析

1.前言 在android12.0的系统rom定制化开发中,在系统原生systemui进行自定义下拉状态栏布局的定制的时候,需要在systemui下拉状态栏下滑的时候,根据下滑坐标来 判断当前是滑出通知栏还是滑出控制中心模块,所以就需要根据屏幕宽度,来区分x坐标值为多少是左滑出通知栏或者右…...

服务器安装JDK

三种方法 方法一: 方法二: 首先登录到Oracle官网下载JDK JDK上传到服务器中,记住文件上传的位置是在哪里(我放的位置在/www/java),然后看下面指示进行安装 方法三: 首先登录到Oracle官网下载…...

cpu查询

1.mpstat查看系统cpu状况 mpstat 1 1或者mpstat -P ALL查看每个cpu使用状态,(用户态cpu是用来,内核态cpu使用率,等待IO使用率) 2.vmstat 可以查看系统运行任务数(正在cpu运行进程和就绪队列进程&#xff0…...

【muduo】关于自动增长的缓冲区

目录 为什么需要缓冲区自动增长的缓冲区buffer数据结构buffer类 写详细比较费时间,就简单总结下。 总结自Linux 多线程服务端编程:使用 muduo C 网络库 Muduo网络编程: IO-multiplexnon-blocking 为什么需要缓冲区 Non-blocking IO 的核心…...

原型和原型链理解

这个图大概能概括原型和原型链的关系 1.对象都是通过 _proto_ 访问原型 2.原型都是通过constructor 访问构造函数 3.原型是构造函数的 prototype 4.原型也是对象实例 也是通过 _proto_ 访问原型(Object.prototype) 5.Object.prototype的原型通过 _proto_ 访问 为null 那么…...

CSS:弹性盒子模型详解(用法 + 例子 + 效果)

目录 弹性盒子模型flex-direction 排列方式 主轴方向换行排序控制子元素缩放比例缩放是如何实现的? 控制子元素的对其方式justify-content 横向 对齐方式align-items 纵向 对齐方式 align-content 多行 对齐方式 弹性盒子模型 flex-direction 排列方式 主轴方向 f…...

分类预测 | Matlab实现基于MIC-BP最大互信息系数数据特征选择算法结合BP神经网络的数据分类预测

分类预测 | Matlab实现基于MIC-BP最大互信息系数数据特征选择算法结合BP神经网络的数据分类预测 目录 分类预测 | Matlab实现基于MIC-BP最大互信息系数数据特征选择算法结合BP神经网络的数据分类预测效果一览基本介绍研究内容程序设计参考资料 效果一览 基本介绍 Matlab实现基于…...

拜读苏神-1-深度学习+文本情感分类

一、闲聊神经网络与深度学习 参考链接:https://www.kexue.fm/archives/3331 分类模型本质上是在做拟合——模型其实就是一个函数(或者一簇函数),里边有一些待定的参数,根据已有的数据,确定损失函数&#x…...

【uniapp 小程序开发语法篇】资源引入 | 语法介绍 | UTS 语法支持(链接格式)

博主:_LJaXi Or 東方幻想郷 专栏: uni-app | 小程序开发 开发工具:HBuilderX 小程序开发语法篇 引用组件easycom Js文件引入NPM支持 Css文件引入静态资源引入css 引入静态资源如何引入字体图标?css 引入字体图标示例nvue 引入字体…...

Stable Diffusion教程(9) - AI视频转动漫

配套抖音视频教程:https://v.douyin.com/UfTcrcJ/ 安装mov2mov插件 打开webui点击扩展->从网址安装输入地址,然后点击安装 https://github.com/Scholar01/sd-webui-mov2mov 最后重启webui 下载模型 从国内liblib AI 模型站下载模型 LiblibAI哩…...

378. 有序矩阵中第 K 小的元素

378. 有序矩阵中第 K 小的元素 原题链接:完成情况:解题思路:参考代码:__378有序矩阵中第K小的元素__直接排序__378有序矩阵中第K小的元素__归并排序__378有序矩阵中第K小的元素__二分查找 原题链接: 378. 有序矩阵中…...

AGI自主进化已启动?2026奇点大会披露3项未公开实验数据:区块链如何为通用智能提供不可篡改的认知锚点

第一章:2026奇点智能技术大会:AGI与区块链 2026奇点智能技术大会(https://ml-summit.org) AGI系统与去中心化共识的协同演进 大会首次设立“AGI-Chain”联合实验室,聚焦通用人工智能体在无信任环境中自主协商、验证与执行复杂任务的能力。核…...

从Courant-Fischer到Weyl不等式:用Python可视化理解Hermite矩阵特征值扰动

从Courant-Fischer到Weyl不等式:用Python可视化理解Hermite矩阵特征值扰动 在数值计算和机器学习领域,矩阵特征值的稳定性分析是一个常被忽视却至关重要的课题。想象你正在训练一个深度神经网络,权重矩阵的微小扰动会导致模型性能的剧烈波动吗…...

别再为模糊的3D重建头疼了!手把手教你用3DSlicer处理不同层厚的DICOM数据

别再为模糊的3D重建头疼了!手把手教你用3DSlicer处理不同层厚的DICOM数据 医学影像三维重建是临床研究和教学中的重要工具,但许多初学者在使用3DSlicer时都会遇到一个令人沮丧的问题:为什么我的冠状位和矢状位图像总是模糊不清?这…...

从APB到SDA:手把手教你用Verilog搭建一个可配置的I2C Master控制器(附完整RTL代码)

从APB到SDA:手把手教你用Verilog搭建一个可配置的I2C Master控制器(附完整RTL代码) 在数字IC设计和FPGA开发领域,I2C总线因其简单的两线制结构和灵活的多主从配置,成为连接低速外设的首选方案。本文将带您从零开始&…...

《SAP FICO系统配置从入门到精通共40篇》030、集成配置:FI与生产计划(PP)的自动科目确定

030、集成配置:FI与生产计划(PP)的自动科目确定 一、深夜的报错单 上个月生产线夜班同事电话打过来,说MIGO做生产订单收货时跳会计凭证错误,消息号F5 707“科目确定错误”。跑到机房查ST22,dump里指向OBYC的…...

如何分析Data Guard的网络瓶颈_Bandwidth与Redo传输速率的计算公式

swag 是 Go 最成熟的 OpenAPI 文档生成工具,通过解析源码注释生成 swagger.json;需在项目根目录执行 swag init,handler 函数须带完整注释块且紧贴声明,结构体字段需 json tag,Gin/Echo 需手动注入 Swagger UI 路由。G…...

Claude Code 配置教程

Claude Code 是由 Anthropic 推出的编程代理,能够在多种环境中使用,例如终端、集成开发环境(IDE)以及桌面应用程序。通过使用 AceData Cloud 代理,您可以以更低的成本使用 Claude Code。这篇文章将为您提供不同平台的配…...

三、Prometheus企业级告警规则实战:rules.yml配置详解与最佳实践

1. Prometheus告警规则基础:从零理解rules.yml 第一次接触Prometheus告警配置时,我盯着rules.yml文件看了整整一个下午。这个看似简单的YAML文件,实际上承载着整个监控系统的"大脑"功能。简单来说,rules.yml就是告诉Pro…...

DeepSeek-OCR-2快速上手:CSDN博客作者亲授Gradio界面操作要点

DeepSeek-OCR-2快速上手:CSDN博客作者亲授Gradio界面操作要点 本文由CSDN博客作者基于实际使用经验撰写,旨在帮助用户快速掌握DeepSeek-OCR-2的Gradio界面操作 1. 认识DeepSeek-OCR-2:重新定义OCR识别 DeepSeek-OCR-2是2026年1月发布的开源O…...

translategemma-27b-it开发者案例:为小程序接入Ollama图文翻译后端服务

translategemma-27b-it开发者案例:为小程序接入Ollama图文翻译后端服务 1. 引言:当小程序遇上智能翻译 想象一下这个场景:你的小程序用户上传了一张带有外文菜单的图片,或者截屏了一段看不懂的外语聊天记录。他们需要的不是复杂…...