File Upload Attacks
Backdoors

My methodology
Manual Web Shells
Embeed malicious PHP code in metadata
Rewrite .htaccess to allow custom extensions.
Script to generate payload names to attempt to bypassing strict regex protection for upload files using double and reverse extensions
Enumerate Dangerous Function
Upload malicious file with Race Conditions
Fuzzing Extension with FUFF
Miscellaneous
XSS via image file
XSS via XML or SVG file
Attacks
Decompression Bomb
Command Injection in File Names:
Remote command Execution in filenames
XSS Injection in filenames**:**
SQL Injection in filenames**:**
Cause errors to force error message
Upload a long filename
Using Reserved Characters in File Names:
Using Reserved Names (CON, COM1, LPT1, NUL):
Exploiting the 8.3 Filename Convention:
Last updated