Metasploit - Полезная нагрузка
Попросту говоря, полезная нагрузка - это простые скрипты, которые хакеры используют для взаимодействия со взломанной системой. Используя полезные нагрузки, они могут передавать данные в систему-жертву.
Полезные данные Metasploit могут быть трех типов:
Singles- Одиночки очень маленькие и предназначены для создания некоторого общения, чтобы перейти к следующему этапу. Например, просто создание пользователя.
Staged - Это полезная нагрузка, которую злоумышленник может использовать для загрузки файла большего размера в систему жертвы.
Stages- Этапы - это компоненты полезной нагрузки, которые загружаются модулями Stagers. Различные этапы полезной нагрузки предоставляют расширенные функции без ограничений по размеру, такие как Meterpreter и VNC Injection.
пример
Давайте рассмотрим пример, чтобы понять использование полезной нагрузки Metasploit. Предположим, у нас есть машина с Windows Server 2003, уязвимая для DCOM MS03-026.
Сначала мы будем искать exploitкоторые могут работать с этой уязвимостью. Мы будем использовать эксплойт с лучшимиRANK.
Затем мы воспользуемся следующей командой, чтобы увидеть, какие полезные данные мы можем использовать с этим эксплойтом.
msf > show payloads
и вижу, что я могу использовать полезные данные, которые помогут мне загружать / выполнять файлы, чтобы жертва в качестве сервера VNC имела представление.
Приведенная выше команда покажет полезные данные, которые помогут нам загружать / выполнять файлы в системе-жертве.
Чтобы установить желаемую полезную нагрузку, мы будем использовать следующую команду -
set PAYLOAD payload/path
Установите прослушивающий хост и прослушивающий порт (LHOST, LPORT), которые являются attacker IP и port. Затем установите удаленный хост и порт (RPORT, LHOST), которые являютсяvictim IP и port.
Типа «эксплойт». Он создаст сеанс, как показано ниже -
Теперь мы можем поиграть с машиной в соответствии с настройками, которые предлагает эта полезная нагрузка.