肥皂体就像打击一样:
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<actions xmlns="http://....com">
<data>
{"name":"test","age" : "10"}
</data>
</actions>
</soap:Body>
</soap:Envelope>
如何使用sqlmap通过名称或年龄等参数注入?
如果没有,我可以使用HttpRequest(在Java中)或类似的东西来做sqlmap吗?
答案 0 :(得分:0)
首先,通过使用代理拦截HTTP请求,然后使用值添加*,最后它可能就像这样
POST /uri HTTP/1.1
Host: example.com
Content-Length: 366
SOAPAction: http://
Content-Type: text/xml; charset=UTF-8
Accept: */*
DNT: 1
Accept-Encoding: gzip, deflate
Accept-Language: en-XA,en-US;q=0.8,en;q=0.6
Connection: close
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<actions xmlns="http://....com">
<data>
{"name":"test*","age" : "10*"}
</data>
</actions>
</soap:Body>
将整个HTTP请求保存到文本文件(以下示例中的test.txt),尝试sqlmap -r test.txt