Some new methods of bypassing file uploaders protections have been discussed. As an example bypassing by using: trailing spaces and dots, ā::$data.ā, direct Null char, IIS semi-colonĀ bug, and so on.
Uploading files by using web applications is very common. However, there is always a high risk around this matter. In case of uploading a web-shell file which can be absolutely malicious, an attacker can get the same privilege of access as the web application to the server. In this paper, which is mostly around the Windows-based web applications, some general solutions for protecting against this type of attack have been suggested. Moreover, as a proof of concept, some of the most general protection methods and the way of bypassing them have been discussed.
This article is an educational article to improve the security of the web applications. And, the author of this article (āSoroush Daliliā) does not accept and has no responsibility about the content or usage of this article in any other way. Any other usage of this article except the legal ones is completely prohibited.
Please respect the copyright and mention the name of the author (āSoroush Daliliā) in case of using this article.
Download this article by clicking here.Ā (http://soroush.secproject.com/downloadable/Improve File Uploadersā Protections.pdf)
Ā