SOAP

Description

The web project was rushed and no security assessment was done. Can you read the /etc/passwd file?

Hints

1

XML external entity Injection

Soapy Bubbles

We have a simple website with "Detail" buttons we can click

Clicking one of these buttons reveals additional information, for example

What's interesting is, when observing through the Network tab, clicking on the buttons creates a POST request to /data

As given by the hint, we are supposed to perform "XML external entity injection"

Googling this, we find that there is a payload which will let us view the /etc/passwd file

Intercept the POST request using Burp Suite or something equivalent

Replace the payload then forward the request and the website will print something interesting

Flag

picoCTF{XML_3xtern@l_3nt1t1ty_4dbeb2ed}

Last updated