Строим полигон для отладки малвари

Представим что вы уже украли с торрент-трекера свежий vmware и поставили все интересующие вас системы. Так же рискну предположить, что вы смогли поставить на них весь интересующий вас софт. Однако проблемы начинают возникать когда ваш софт стучит на сервер.

Отладка с apache на localhost так же не должна вызывать серьёзный препятствий. Но что если мы захотим отладить p2p-сеть или протестировать работу ботов на всех версиях windows, да так чтобы все они стучали на один локальный сервер?

Решение есть, правда на его поиск я убил приличное количество времени.

Настройка подключения

Я предпочёл в качестве сервера выбрать старую Xp.

Необходимо как-то связать все системы воедино, для этого в настройках виртуалки меняем параметры подключения:

1

Когда windows определится с ip адресом, подсмотрим его в cmd->ipconfig

2

Теперь необходимо сделать его постоянным, для этого меняем настройки подключения:

3

Настройка сервера

  • установим на xp denwer
  • после установки запустим сервер и проверим его работу

4

Ок, осталось заставить apache слушать наш ip-адрес

  • открываем конфиг “C:\WebServers\usr\local\apache\conf\httpd.conf”
  • добавляем к нему:
    • DocumentRoot “c:/server”
    • Listen 192.168.5.128:80
    • <Location C:/server>
      Allow from all
      </Location>

Разумеется ip должен быть вашим, а папка “server” существовать на диске. В неё я положил файлик “index.php” со следующим содержанием:

Если вы все настроили правильно, то на хостовой машине (поверх которой работает виртуалка) будет пинговаться наш ip-адрес:

5

На всех других виртуальных машинах, так же меняем тип сетевого подключения и они начнут видеть наш ip.

Для удобства можно изменить:

  • C:\Windows\System32\drivers\etc\hosts
  • Записав в него правило замены:
    • 192.168.5.128 localhost

И вуаля – сервер с другой vm висит на localhost:

7

Заключение

На этом всё, приятной отладки сетей =)

Добавить комментарий