Найти тему

#4 Уязвимость DVWA. File Upload (Уровень Medium).

Здравствуйте, дорогие друзья.

Продолжаем рассматривать уязвимости DVWA, и остановимся на загрузке файлов со средним уровнем настроек безопасности.

Мы можем обойти защиту DVWA, при помощи инструмента BurpSuite.

Для начала установим настройки безопасности на уровень Medium:

-2

Переходим на вкладку «Upload», и загружаем шелл, который мы использовали на низком уровне безопасности:

-3

Получаем ошибку в загрузке файла «Your image was not uploaded».

Для наглядности я исправлю код нашего шелла:

-4

После этого нам нужно создать новый файл такого же шелла, но с расширением «.jpg»:

-5

После этого нам нужно сконнектить наш браузер с инструментом Burp Suite. Для этого переходим в Mozilla Firefox на вкладку в правом верхнем углу «бургер», и выбираем меню «Preferences»:

-6

Скроллим до самого низа и выбираем меню «Network Settings», далее выбираем радиокнопку «Manual Proxy Configuration»:

-7

Отлично, мы сконнектили наш браузер. Осталось запустить BurpSuite, и выставить интерфейс с такой же конфигурацией:

-8

Теперь переходим в меню «Перехватчика» или «Intercept»:

-9

Загружаем наше подготовленное «изображение» на сервер и переходим в BurpSuite:

-10

И меняем расширение и название файла на «Shell2.php». Жмем кнопку «Forward» и переходим на страницу:

-11

Отлично, мы успешно загрузили наш шелл на сайт. Теперь можно перейти к последнему шагу, а именно, открыть файл на сервере. Для этого нам нужно скопировать путь, который был выведен на странице и добавить его к url адресной строки:

-12

В итоге мы успешно открыли наш файл в браузере, с выводом текста уровня сложности.

На этом все. Всем хорошего дня!