Старый 12.10.2011, 23:42   #1
profexer
 
Регистрация: 06.01.2011
Сообщений: 117
Репутация: 63
По умолчанию P.S.S. (SSI web-shell)

P.S.S.

- Шел выполнен в стиле терминального окна
- Для удобства, используется ajax
- Для передачи команд используются HTTP заголовки
- Реализована поддержка одиночных команд clear, cd, exit (очистка окна, смена и запоминание текущего каталога, закрытие окна)
- В браузерах Opera и FireFox запоминается история введенных команд

Если есть предложения - буду рад услышать.

В архиве также лежит .htaccess, который пытается включить поддержку SSI. Если SSI не поддерживается, шел даст вам это понять.

Размер : ~3,5 Kb

Скачать!

P.S.
Если можно, перенесите тему в релизы.
profexer вне форума   Ответить с цитированием
Старый 03.12.2011, 03:29   #2
profexer
 
Регистрация: 06.01.2011
Сообщений: 117
Репутация: 63
По умолчанию

Немного обновил шелл.

Теперь история запоминается для всех браузеров и немного другим образом. Вместо выпадающего списка, теперь доступны "псевдокоманды" для работы с историей команд.

history - отобразить все команды
history n - отобразить последние n команд
!n - выполнить команду под номером n
!-n - выполнить команду которая была n шагов назад
!! - выполнить последнюю команду (аналогично для !-1)

Навигация по командам возможна нажатием клавиш вверх и вниз в поле ввода (как в консоли).
Кроме того, теперь скрипт не мусорит в логах когда на сайте нет фавикона, а браузер его автоматом пытается стащить =) и еще парочка мелочей.
profexer вне форума   Ответить с цитированием
Старый 12.01.2012, 12:51   #3
12309
 
Регистрация: 25.12.2011
Сообщений: 265
Репутация: 33
По умолчанию

почему-то не работает часть команд, чекал на двух разных серверах (разные ос, настройки, версии софта), везде одинаково - выдаёт:
Код:
@имядомена.ру:
т.е. <!--#echo var="SERVER_NAME"-->, видимо, работает, а остальные команды - нет. соответственно, ни одна системная команда тоже не работает, типа id; pwd; whoami; ls; ...
что нужно проверить/изменить в настройках сервера, чтобы выполнение команд работало? (один из тех серверов - локалхост )
12309 вне форума   Ответить с цитированием
Старый 12.01.2012, 13:03   #4
DrakonHaSh
 
Регистрация: 05.07.2010
Сообщений: 244
Репутация: 106
По умолчанию

12309
RDot > Релизы и Статьи > Статьи > [Заметка] SSI Web shell
DrakonHaSh вне форума   Ответить с цитированием
Старый 12.01.2012, 13:27   #5
12309
 
Регистрация: 25.12.2011
Сообщений: 265
Репутация: 33
По умолчанию

спасибо, скорее всего там

> Ещё надо отметить, что в httpd.conf может быть прописано Options IncludesNoExec. В таком случае пригодится читалка неисполняемых файлов, которая присутствует в данном веб-шелле.
12309 вне форума   Ответить с цитированием
Старый 12.01.2012, 14:27   #6
12309
 
Регистрация: 25.12.2011
Сообщений: 265
Репутация: 33
По умолчанию

да, мешали Options IncludesNoExec и AllowOverride None
12309 вне форума   Ответить с цитированием
Старый 21.02.2015, 22:02   #7
omen666
 
Регистрация: 05.09.2014
Сообщений: 64
Репутация: 9
По умолчанию

На одном сервере у меня после ввода команды выводился результат и сразу после него перегрузка страницы почему-то, и результат терялся! Что может быть?
omen666 вне форума   Ответить с цитированием
Старый 31.08.2015, 00:31   #8
Ravenous
 
Аватар для Ravenous
 
Регистрация: 14.07.2012
Сообщений: 64
Репутация: 1
По умолчанию

В последнем firefox не работает ни этот шелл, ни бечеда. Хз в чем прикол, приходится ставить старую оперу 12...
Ravenous вне форума   Ответить с цитированием
Ответ

Метки
ssi, web-shell

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход



Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot