PHP wrapper question
Mark Litchfield <[email protected]> Tue, 18 Feb 2014 12:28:27 -0800
| Newsgroups | gmane.comp.security.web-applications |
|---|---|
| Message-ID | <[email protected]> |
Reaching out for some help / ideas. I have an XXE that works but when processing large files it fails For example, the below attack will work sending to my instance of Netcat the base64 encoded string of win.ini. A nice POC, but not exactly what I am looking. (We are using base64 to ensure any line feeds are removed or other data that would cause XML processing errors) <!ENTITY % payload SYSTEM "php://filter/read=convert.base64-encode/resource=file:///etc/host.conf"> It works in this case because the file is less than 2048 bytes, but the following does not as it is likely this file is greater than 2048. I have tried compress.zlib etc, but still getting errors. Anyone got an idea for example making such a request that would enable LIBXML_PARSEHUGE <!ENTITY % payload SYSTEM "php://filter/read=convert.base64-encode/resource=file:///etc/passwd"> Any help / advice would be greatly appreciated. -- All the best Mark Litchfield http://www.securatary.com Twitter - http://twitter.com/securatary This list is sponsored by Cenzic -------------------------------------- Let Us Hack You. Before Hackers Do! It's Finally Here - The Cenzic Website HealthCheck. FREE. Request Yours Now! http://www.cenzic.com/2009HClaunch_Securityfocus --------------------------------------