ALERT!
Click here to register with a few steps and explore all our cool stuff we have to offer!
Tutorials, Guides, Ebooks, etc.

How to Bypass File Upload Filters with a PHP Shell ✅️

Submitted by morix at 24-04-2026, 10:14 AM


How to Bypass File Upload Filters with a PHP Shell ✅️
946 Views
morix's Avatar'
morix
Offline
#1
Hi, yyou have a place to upload files that you can access, but there is a filter making sure that the
file type matches the ones expected (e.g. only image file types)

PNG Image Header
89 50 4E 47

Open a hex editor and create a new file, copy those bytes over to the beginning of the new file. Into the
TEXT area (on the right, not the bytes area where you just pasted the header above) paste your shell
 
[ Hidden Content! ]
You must register or login to view this content.


It should look like this

[Image: Screenshot-2024-05-30-at-20-11-09-File-U...ss-pdf.png]

Take note of the length

[Image: Screenshot-2024-05-30-at-20-12-59-File-U...ss-pdf.png]

Next start burp and navigate to the upload directory.

Then do the following

1. Turn on interceptor

2. Send an upload request with any file

3. Modify the request

 
Original

[Image: Screenshot-2024-05-30-at-20-14-44-File-U...ss-pdf.png]
 
Modified

[Image: Screenshot-2024-05-30-at-20-15-43-File-U...ss-pdf.png]
You can automate this request by doing the following

 
[ Hidden Content! ]
You must register or login to view this content.


 
For more HQ tutorials leave a like ✅
WorkingThis leak has been rated as still working 0 times this week. (1 in total)
1
Reply
moneyHF's Avatar'
moneyHF
Offline
#2
This is changing magic bytes right? Quite common public method tho.
0
Reply



Users browsing this thread: 2 Guest(s)