Dvws靶场

文章目录

  • 一、XXE外部实体注入
  • 二、No-SQL注入
  • [三、Insecure Direct Object Reference](#三、Insecure Direct Object Reference)
  • [四、Mass Assignment](#四、Mass Assignment)
  • [五、Information Disclosure](#五、Information Disclosure)
  • [六、Command Injection](#六、Command Injection)
  • 七、SQL注入

一、XXE外部实体注入

访问http://192.168.92.6/dvwsuserservice?wsdl,发现一个SOAP服务。在SOAP中,简单来说,wsdl是一个接口文档,用来说明接口干什么;soap则是传输协议。

burp中,使用Wsdler解析wsdl,并发送到repeater模块。

可以看到这是一个用于用户名查询的API接口。

尝试XXE实体注入,直接读取文件

xml 复制代码
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root [ <!ENTITY test SYSTEM "file:///etc/passwd"> ]>
<username>&test;</username>

二、No-SQL注入

在Public Notes部分可以查询到任意用户的笔记

test' || '1'='1进行注入

三、Insecure Direct Object Reference

实质 :就是可以通过对象进行访问。

查看数据包:

访问http://192.168.92.6/api/v2/notes/5,就可以访问到刚刚创建的note。

四、Mass Assignment

访问192.168.92.6/admin.html时,会跳转,这里应该是做了鉴权。

在登录的时候,服务器会返回一个admin参数,来指示该用户是不是admin用户。

在注册的时候给一个admin参数。

登录的时候,会发现当前用户的admin参数变为了true,可以打开Admin Area

五、Information Disclosure

可以尝试闭合",payload:111"x

六、Command Injection

看到api接口中出现linux命令后,可以尝试执行linux命令;ls

七、SQL注入

相关推荐
可怜的Tom被玩弄于股掌之中13 小时前
BUUCTF——Nmap
网络·安全·web安全·网络安全
KALC14 小时前
告别“知识孤岛”:RAG赋能网络安全运营
人工智能·网络安全
落寞的魚丶15 小时前
2025 年九江市第二十三届中职学校技能大赛 (网络安全)赛项竞赛样题
网络安全·服务器配置·2025九江职业技能大赛·九江第23届技能大赛·中职网络安全
2501_9159090616 小时前
开发日常中的抓包工具经验谈:Charles 抓包工具与其它选项对比
websocket·网络协议·tcp/ip·http·网络安全·https·udp
一口一个橘子16 小时前
[ctfshow web入门] web77
前端·web安全·网络安全
Johny_Zhao16 小时前
Vmware workstation安装部署微软SCCM服务系统
网络·人工智能·python·sql·网络安全·信息安全·微软·云计算·shell·系统运维·sccm
阿斯顿法国红酒快17 小时前
Windows系统安全加固
网络·windows·安全·网络安全·系统安全·ddos
一口一个橘子18 小时前
[ctfshow web入门] web118
前端·web安全·网络安全
2501_915909061 天前
我用 Appuploader绕过 Mac,成功把 iOS 应用上线了 App Store
websocket·网络协议·tcp/ip·http·网络安全·https·udp
DourPanda2 天前
polarctf-web-[rce1]
linux·网络协议·网络安全