Entest
Пятница на 02:06
Доброго времени суток.
Такая ситуация.
Есть машина на ней поднят локальный веб-сервер, чтобы сайтики тестировать.
На этой же машине стоит виртуалка с Kali Linux.
Можно ли как-то сделать так, чтобы из под виртуалки было видно то, что запущено на локальном веб-сервере?
Т.е. я в Kali открываю браузер, вбиваю, например, localhost/test.ru/index.php и сайт открывается?
WebWare Team
Пятница на 03:06
Приветствую! Да, можно.
Первое: узнаёте локальный адрес вашей Windows-машины. Если этот адрес динамический (каждый раз новый при включении компьютера, т.е. он получается от DHCP), то рекомендуется прописать статический адрес, иначе после перезагрузки компьютера сервер может стать недоступным (для Kali).
Чтобы узнать локальный адрес винды, в командной строке Windows наберите
В моём случае это 192.168.1.35 (его я и буду использовать в примерах, чтобы было понятнее).
Второе: в файле настроек сервера (C:ServerbinApache24confhttpd.conf) найдите строку
Можно сделать две вещи:
– переправить эту строку на Listen *:80 (не рекомендуется, после этого ваш веб-сервер будет доступен для внешних сетей!);
– добавить строку Listen локальный_IP_винды:80 (рекомендуется);
В моём случае я добавляю строку
Сохраняем изменения, перезапускаем сервер.
Третье: в настройках виртуальной машины перейдите к «настройкам сети». Там по умолчанию стоит NAT, вместо него выберите «сетевой мост». Там, где «неразборчивый режим», выберите «разрешить всё».
Четвёртое: после этого можно тестировать. Для обращения к серверу используйте локальный адрес винды. Например, в Kali я набираю в строке браузера 192.168.1.35 и… Должно работать, но у меня не работает.
Пятое: Если не получается открыть страницу сервера, то нужно отключить/настроить файервол на Windows.
После отключения файервола, теперь из Kali виден сервер на винде.
WebWare Team
Пятница на 03:06
Если на сервере что-то мало-мальски ценное, то я бы не стал его тестировать. Лучше создать ещё один сервер (хоть в той же Kali всё настроить или же сделать ещё одну виртуальную машину хоть с виндой, хоть с Linux).
Поскольку некоторые программы отправляют довольно ядовитые запросы. Например, иногда после тестирования программой sqlmap, на сайтах появляется ошибка 500 и больше не исчезает, поскольку требуется вмешательство системного администратора. Т.е. есть риск потерять или испортить данные на сервере.
WebWare Team
Пятница на 03:06
П.с. в Kali уже есть Apache, MySQL и пр. – там не нужно ставить сервер, нужно их просто запустить.
Entest
Понедельник на 07:06 ДП
Спасибо больше за ответ, все заработало)
Да, я знаю, что в Kali уже все есть, но рабочая машина саму виртуалку еле тащит, а со включенным веб-сервером ей совсем плохо становится.
А вот если в винде запускать, то более-менее все крутится)
Александр
Понедельник на 08:07
Большое спасибо! Всё очень понятно и доходчиво. Для меня новичка само то. Всё встало, и работает.
Strange
Среда на 10:08
Добрый день, установил все пакеты, но не отрабатывают php скрипты. При попытке открыть phpmyadmin в браузере открывается просто каталог. Какие настройки я мог упустить?
WebWare Team
Четверг на 10:08 ДП
А что в каталоге лежит? Файлы? Среди них есть индексные файлы?
Stanley
Пятница на 12:10
Привет, всем. Есть вопрос. После установки всех пакетов (Apache, PHP, MySQL, phpMyAdmin) не работет phpMyAdmin. Выдаете пустую страницу со следующим содержимым:
Artur
Воскресенье на 04:02 ДП
Thank you!
Константин
Среда на 10:04 ДП
Здравствуйте.
Запускаю 192.168.0.10/ihfo.php и в браузере вижу чистую страницу.
Думаю что PHP не подключен а апачу. В статье в п.3 написано “Основные файлы настроек вы найдёте здесь: ” подскажите пожалуйста, как их настроить?
Спасибо.
Пятница на 02:06
Доброго времени суток.
Такая ситуация.
Есть машина на ней поднят локальный веб-сервер, чтобы сайтики тестировать.
На этой же машине стоит виртуалка с Kali Linux.
Можно ли как-то сделать так, чтобы из под виртуалки было видно то, что запущено на локальном веб-сервере?
Т.е. я в Kali открываю браузер, вбиваю, например, localhost/test.ru/index.php и сайт открывается?
WebWare Team
Пятница на 03:06
Приветствую! Да, можно.
Первое: узнаёте локальный адрес вашей Windows-машины. Если этот адрес динамический (каждый раз новый при включении компьютера, т.е. он получается от DHCP), то рекомендуется прописать статический адрес, иначе после перезагрузки компьютера сервер может стать недоступным (для Kali).
Чтобы узнать локальный адрес винды, в командной строке Windows наберите
Код:
ipconfig
Второе: в файле настроек сервера (C:ServerbinApache24confhttpd.conf) найдите строку
Код:
Listen 127.0.0.1:80
– переправить эту строку на Listen *:80 (не рекомендуется, после этого ваш веб-сервер будет доступен для внешних сетей!);
– добавить строку Listen локальный_IP_винды:80 (рекомендуется);
В моём случае я добавляю строку
Код:
Listen 192.168.1.35:80
Третье: в настройках виртуальной машины перейдите к «настройкам сети». Там по умолчанию стоит NAT, вместо него выберите «сетевой мост». Там, где «неразборчивый режим», выберите «разрешить всё».
Четвёртое: после этого можно тестировать. Для обращения к серверу используйте локальный адрес винды. Например, в Kali я набираю в строке браузера 192.168.1.35 и… Должно работать, но у меня не работает.
Пятое: Если не получается открыть страницу сервера, то нужно отключить/настроить файервол на Windows.
После отключения файервола, теперь из Kali виден сервер на винде.
WebWare Team
Пятница на 03:06
Если на сервере что-то мало-мальски ценное, то я бы не стал его тестировать. Лучше создать ещё один сервер (хоть в той же Kali всё настроить или же сделать ещё одну виртуальную машину хоть с виндой, хоть с Linux).
Поскольку некоторые программы отправляют довольно ядовитые запросы. Например, иногда после тестирования программой sqlmap, на сайтах появляется ошибка 500 и больше не исчезает, поскольку требуется вмешательство системного администратора. Т.е. есть риск потерять или испортить данные на сервере.
WebWare Team
Пятница на 03:06
П.с. в Kali уже есть Apache, MySQL и пр. – там не нужно ставить сервер, нужно их просто запустить.
Entest
Понедельник на 07:06 ДП
Спасибо больше за ответ, все заработало)
Да, я знаю, что в Kali уже все есть, но рабочая машина саму виртуалку еле тащит, а со включенным веб-сервером ей совсем плохо становится.
А вот если в винде запускать, то более-менее все крутится)
Александр
Понедельник на 08:07
Большое спасибо! Всё очень понятно и доходчиво. Для меня новичка само то. Всё встало, и работает.
Strange
Среда на 10:08
Добрый день, установил все пакеты, но не отрабатывают php скрипты. При попытке открыть phpmyadmin в браузере открывается просто каталог. Какие настройки я мог упустить?
WebWare Team
Четверг на 10:08 ДП
А что в каталоге лежит? Файлы? Среди них есть индексные файлы?
Stanley
Пятница на 12:10
Привет, всем. Есть вопрос. После установки всех пакетов (Apache, PHP, MySQL, phpMyAdmin) не работет phpMyAdmin. Выдаете пустую страницу со следующим содержимым:
Подскажите, пожалуйста, как решить проблему.Not Found
The requested URL /phpmyadmin was not found on this server.
Artur
Воскресенье на 04:02 ДП
Thank you!
Константин
Среда на 10:04 ДП
Здравствуйте.
Запускаю 192.168.0.10/ihfo.php и в браузере вижу чистую страницу.
Думаю что PHP не подключен а апачу. В статье в п.3 написано “Основные файлы настроек вы найдёте здесь: ” подскажите пожалуйста, как их настроить?
Спасибо.
Комментарии
1