• Авторизация


Возможность удалённого выполнения команд в Apache for Windows 21-08-2009 15:42 к комментариям - к полной версии - понравилось!


Возможность удалённого выполнения команд в Apache for Windows



Возможность удалённого выполнения команд в Apache for Windows.
В версии Apache for Win32 (тестировались релизы 1.3.23 и 2.0.28-BETA) существует возможность удалённого выполнения команд сервера. Эти дистрибутивы содержат пакетный (batch) файл /cgi-bin/test-cgi.bat и в сервере предусмотрена возможность выполнения .bat и .cmd -скриптов. При запросе DOS batch-файла формируется запрос к Вэб-серверу, в результате которого вызывается командный интерпретатор (cmd.exe по умолчанию). Однако вводимые со скриптом параметры не анализируются программой. Подобная "особенность" позволяет в поле параметров передать символ "|" (конвейер в терминологии UNIX) и выполнить помимо .bat-файла произвольные команды. Например, после выполнения запроса http://TARGET/cgi-bin/test-cgi.bat?|copy+..-

\conf\httpd.conf+..\htdocs\httpd.conf содержимое файла конфигурации Вэб-сервера (httpd.conf) будет доступно любому посетителю Вэб-сайта. Запрос http://TARGET/cgi-bin/test-cgi.bat?|echo+Foobar+>>+..-

\htdocs\index.html поместит слово "Foobar" на входную страницу Вэб-сервера. Запрос http://TARGET/cgi-bin/test-cgi.bat?|dir+c:+>..\htdocs\dir.txt выведет в файл dir.txt полное содержимое диска С. Пользователям Apache for Win32 рекомендуют обновить свой Вэб-сервер до версии 1.3.24 или 2.0.34-beta (крайние версии продуктов, но бета пока не выпущена).
Обновлённые версии Apache - http://www.apache.org/dist/httpd/







автор: XS-TEAM
e-mail: info@xakep.far.ru
http://hack-info.tk
вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник Возможность удалённого выполнения команд в Apache for Windows | Gafarov-91 - Типа-}{aцкеP- | Лента друзей Gafarov-91 / Полная версия Добавить в друзья Страницы: раньше»