PDA

Просмотр полной версии : Обход расширения файла при заливке на FTP


jangle
24.12.2011, 08:04
Доброго времени суток.

Столкнулся с такой проблемой. Необходимо залить .ASP файл на ФТП. Но ФТП не принимает ASP, но принимает JPG, GIF.

ASP - это веб шелл, который собираюсь использовать через HTTP://site.com/blabla.asp

Как можно обойти это?

Пробовал залить что-то типа 1.asp&.gif - залилось, но вот воспользоваться не возможно(

По контенту файл не проверяется - только по расширению

Как быть?

ЗЫ: Windows

DNSka
02.01.2012, 01:23
1.asp&.gif - залей так

а потом попробуй залить .htaccess в котором пропиши что файлы с расширением gif будут выполняться как asp

Konqi
02.01.2012, 01:29
если сервер IIS, то пробуй что нить типа file.asp;.jpg

НАСКОЛЬКО Я ПОМНЮ IIS режет все после ; потом обращайся через веб file.asp;.jpg или file.asp

туманно у меня в памяти, но попытка не пытка

BigBear
04.01.2012, 23:42
если сервер IIS, то пробуй что нить типа
file.asp;.jpg
НАСКОЛЬКО Я ПОМНЮ IIS режет все после ; потом обращайся через веб file.asp;.jpg или file.asp
туманно у меня в памяти, но попытка не пытка


Не совсенм так вроде..

По описанию одной баги механизм залития такой

Переименовываем ASP-шелл в shell.asp;.gif

При первой загрузке файл загрузится именно с таким именем, при второй загрузке имя файла примет вид shell.asp;(1).gif

и файл примет вид shell.asp - именно так он и будет лежать на сервере. Остаётся его найти )