Tags: xxe waf-bypass 

Rating:

Exploit [XML Eternal Entity Processing](https://www.owasp.org/index.php/XML_External_Entity_%28XXE%29_Processing), or XXE. This is complicated by the presence of, apparently, a WAF (Web Application Firewall), which catches keywords we need for XXE such as ENTITY and SYSTEM, among others. To bypass the WAF we convert our payload to UTF-16.

```

]>
<users><user><intro>&yee;;</intro></user></users>
```

```
$ iconv -f utf-8 -t utf-16be < xxe.xml > xxe-utf-16.xml
```

[More details](https://blog.vero.site/post/unagi)

Original writeup (https://blog.vero.site/post/unagi).