WSH, "Web Shell" е отдалечен UNIX / WIN черупка, която работи чрез HTTP / HTTPS. Пакетът съдържа две Perl скриптове за сървър и клиент домакини, един C изходния код и една Java сървлет код за хоста-сървър: скрипта клиент е за ползване конзола и сървърни скриптове се изпълняват като CGI / Servlet скриптове на хост.
Клиентската част предвижда подобна на обвивка бързо, капсулиране на потребителя команди в искания HTTP POST и изпращането им в част скрипта на сървъра върху целевата уеб сървъра директно или чрез HTTP прокси сървър.
Част екстракти сървъра и изпълнява команди от HTTP публикувайте заявки и връща STDOUT и STDERR изход като съобщения HTTP отговор. По подразбиране двете скриптове кодират HTTP данни с XOR.
Ето някои основни характеристики на "Уеб черупка":
ย ท SSL поддръжка
ย ท Command история подкрепа ред
ย ท качване на файлове / изтегляне
ย ท Защитете сървъра ползване част скрипт с таен ключ вътре HTTP съобщение
ย ท поток Data XOR кодиране
ย ท Може да работи чрез HTTP прокси сървър.
Какво е новото в тази версия:
ย ท WSH е добавен сървър Java сървлет версия.
ย ท Disabled "защо е включен?" AUTH в WSH-c.conf.
ย ท поправен полета в заглавието грешки в WSH-с- * (X- * => HTTP_X *)
Монтаж
1. Проверете пътя към Perl в "config.pl" файл;
2. Run "config.pl":. `/ Config.pl`
ИЗБОР ------------------------------------------------- ---
Променяте файла "WSH-c.conf", ако искате да използвате HTTP прокси;
use_proxy 1
proxy_ip
порт
Проверете други възможности за конфигуриране на клиенти също ..
-------------------------------------------------- -----------
3. За WSH-НС и WshServlet.java, проверка на Shell (* никс или Win32) местоположението;
4а. Perl сървър версия:
+ Проверка на път към Perl и разрешенията на новосъздадения "wsh-c.pl";
+ Качване wsh-s.pl по целевата CGI-бен директория и проверете път към Perl;
4б. С версията на сървъра:
+ Качване WSH-SC по целевата CGI-бен директория и да го компилирате (премахване на сорс кода, след):
* Под * Никс: GCC -g2 -Wall -o WSH-ите WSH-SC
* Под Win32 (Visual C ++): CL / W3 WSH-SC ws2_32.lib
* Под Win32 Cygwin: Определете променливата WIN32_RUN в изходния код и да го изгради като за * Никс версия.
4с. Java сървлет версия:
+ Качване на Java построена версия под сървлет изпълним местоположение.
За SSL:
a. Ако използвате SSL wsh-c.pl клиент, можете да конфигурирате клиента, за да проверите сертификата на сървъра CN (но тази проверка може да се заобиколи!):
ми $ ssl_set_check = 1;
# (0 || 1) Не или проверете уеб сървъра
# Сертификат SSL с вътрешния
# Ssl_crt_subject.
ми $ ssl_crt_subject = "/ C = Fr / ST = Paris / L = Paris / O = XXX / OU = XXX / CN = XXX";
=> Трябва само да изпълните wsh-c.pl клиент един път и вземете КН показана от съобщението за грешка.
б. Ние не проверява клиента wsh-c-SSL.pl на платформа Win32. Ако успеете да инсталирате Net :: SSLeay на Win32 и проверете wsh-c-SSL.pl, изпратете ни поща.
Софтуер детайли:
Версия: 2.2.1
Дата на качване: 3 Jun 15
Разрешително: Безплатно
Популярност: 22
Коментари не е намерена