目录
一、愉快的通关
第4页
这题要求用XXE注入罗列系统根目录。

首先在上图的输入框输入个评论,比如cute,按submit提交。
到burpsuite的proxy模块找到相关request报文,鼠标右键--send to repeater

从上图可见,<text></text>标签之前的内容是会显示在评论区的,因此如果在此处引用外部实体,外部实体的内容也是可以显示在评论区的。
在request报文中的xml代码中增加DTD,并在其中定义外部实体root,其内容是"file:///",然后记得引用外部实体(&root;)
完整payload:
<?xml version="1.0"?>
<!DOCTYPE cat [
<!ENTITY root SYSTEM "file:///">
]>
<comment> <text>&root;</text></comment>
send request报文之后即可通关

返回浏览器刷新一下网页,可以看到新增了一条评论,其中包含根目录(windows系统的C盘)下的所有文件和目录

或者burpsuite的proxy模块中的下图这个response报文中也可以看到

本文详细介绍了使用XXE注入技术解决不同场景问题的方法,包括直接读取系统文件、盲注获取文件内容等技巧,并提供了两种不同的实现途径:利用webwolf和简易HTTP服务器。
最低0.47元/天 解锁文章
947

被折叠的 条评论
为什么被折叠?



