在现代的基于Web的应用程序中,Web服务的使用是不可避免的,并且它们也容易受到攻击。由于Web服务请求从多个网站获取,开发人员必须采取一些额外的措施,以避免黑客的任何类型的渗透。
第1步 - 导航到Webgoat的Web服务区域并转到WSDL扫描。我们现在需要获取其他一些帐号的信用卡详细信息。如下所示 -
第2步 - 如果选择第一个名称,则getFirstName
函数调用是通过SOAP请求xml进行的。
第3步 - 通过打开WSDL,可以看到有一种方法可以检索信用卡信息 - getCreditCard
函数。现在使用Burp Suit篡改输入,如下所示 -
第4步 - 现在我们使用Burp套件修改输入,如下所示 -
第5步 - 可以获得其他用户的信用卡信息。