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.

Типа «эксплойт». Он создаст сеанс, как показано ниже -

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