玄机-第一章 应急响应-webshell查杀的测试报告

embedded/2025/1/12 7:44:46/

目录

一、测试环境

二、测试目的

三、操作过程

Flag1

Flag2

Flag3

Flag4

四、结论


一、测试环境

靶场介绍:国内厂商设置的玄机靶场,以应急响应题目著名。

地址:https://xj.edisec.net/challenges/25

靶机IP:161.189.92.250

环境ssh登录:root/xjwebshell

靶机简介:

二、测试目的

熟悉Linux应急响应流程,熟练查杀webshell,找出4个flag并提交。

三、操作过程

Flag1

查看端口信息可以看到开启了80端口,web访问IP地址也可以看到cms信息

netstat -ano

查看端口对应应用,知道web服务器是apache2

netstat -anp | grep 80

查找php文件中的敏感函数,发现存在几个wenshell文件

find ./ -type f -name "*.php" | xargs grep "exec("
find ./ -type f -name "*.php" | xargs grep "eval("

查看gz.php内容发现了第一个flag

cat ./include/gz.php

Flag1:flag{027ccd04-5065-48b6-a32d-77c704a5e26d}

Flag2

Gz是godzilla的缩写,尝试哥斯拉

Github地址:https://github.com/BeichenDream/Godzilla

MD5:39392de3218c333f794befef07ac9257

Flag2:flag{39392de3218c333f794befef07ac9257}

Flag3

隐藏shell地址:/var/www/html/include/Db/.Mysqli.php

MD5:aebac0e58cd6c5fad1695ee4d1ac1919

Flag3:flag{aebac0e58cd6c5fad1695ee4d1ac1919}

Flag4

Apache2日志:/var/log/apache2/access.log

cat access.log

查看日志找到免杀马地址:/var/www/html/wap/top.php

MD5:eeff2eabfd9b7a6d26fc1a53d3f7d1de

Flag4:flag{eeff2eabfd9b7a6d26fc1a53d3f7d1de}

四、结论

熟悉了寻找php的webshell的命令。


http://www.ppmy.cn/embedded/153235.html

相关文章

国产编辑器EverEdit - 打印与打印预览

1 打印与打印预览 1.1 应用场景 如果需要打印代码或打印编辑的文字,而又不想使用Word/WPS等软件, EverEdit自己也提供了一个不错的打印功能。 注:业界没有几个编辑器还在“打印预览”上下功夫,EverEdit的“打印预览”功能算是文…

kvm虚拟机网络桥接和读取ip

操作步骤和桥接模式配置总结: 操作步骤总结 1. 配置桥接网络 br0 在主机上创建桥接网络 br0,并绑定物理网卡 enp1s0: sudo brctl addif br0 enp1s0 sudo ip addr flush dev enp1s0 sudo ip link set enp1s0 up sudo ip link set br0 up为桥接…

基于php的web系统漏洞攻击靶场设计与实践

web系统漏洞攻击靶场 摘 要 互联网极速发展的同时,也会带来一些安全性的风险,一些不为人知的安全问题也逐渐暴露出来。近年来,媒体不断披露了许多网络安全事故,许多网络应用程序被黑客攻击,导致内部数据外泄&#xf…

高级 SQL 技巧:提升数据查询与分析能力

一、窗口函数(Window Functions) 窗口函数是一种特殊的 SQL 函数,它能够对一组行进行计算,而不需要将这些行聚合为单个输出行。窗口函数通常与 OVER 子句一起使用,定义一个窗口,即一组行的集合。 1. 排名函数 ROW_NUMBER():为每一行分配一个唯一的序号,序号在窗口内是…

CDA数据分析师一级经典错题知识点总结(1)

1、运算符的优先级: 、>、and、or 2、销售漏斗模型主要观测粗细,斜率,流速,体形几个方面;最需要关注流速。 3、波士顿矩阵 4、订单详情表应该连接在人货场中的“货”。 5、堆叠条形图属于构成类图表。 6、在Exce…

深入探秘 ZooKeeper:架构、设计、角色与 ZNode 全解析 前言

1.ZooKeeper 分布式锁怎么实现的? ZooKeeper 是一个高效的分布式协调服务,常用于实现分布式系统中的配置管理、命名服务、分布式锁等。下面简要介绍如何使用 ZooKeeper 实现分布式锁。 分布式锁的特性 在讨论如何实现之前,先了解分布式锁应…

IntelliJ IDEA 主题插件

在 IntelliJ IDEA 中,有很多优秀的主题插件可以帮助你改变 IDE 的外观和配色方案,使得开发过程更加愉悦和高效。以下是一些非常受欢迎和实用的 主题插件,以及如何安装和使用它们的步骤: 🌟 流行主题插件推荐 1️⃣ Ma…

MyBatis复习笔记

文章目录 MyBatis 简介和基本使用MyBatis 简介持久层框架对比MyBatis 快速入门目录结构使用思路第一步:导入依赖,准备实体类第二步:准备 mapper 接口第三步:在 mapper.xml 中写 SQL第四步:编写 mybaits 配置文件第五步…