Wsh, "Web Shell" er en ekstern UNIX / WIN shell, som fungerer via HTTP / HTTPS. Pakken inneholder to Perl-skript for server- og klient verter, en C kildekode og en Java servlet koden for server host: klienten skriptet er for konsoll bruk og server skript kjøres som CGI / Servlet skript på målet vert.
Klienten delen gir shell-lignende spørsmål, innkapsling brukerkommandoer inn HTTP POST-forespørsler og sende dem til serveren del script på målet webserveren direkte eller via HTTP proxy server.
Server delen ekstrakter og utfører kommandoer fra HTTP POST-forespørsler og returnerer STDOUT og STDERR utgang som HTTP svarmeldinger. Som standard både skript kode HTTP data med Xor.
Her er noen viktige trekk ved "Web shell":
ย ท SSL-støtte
ย ท Command line historie support
ย ท Fil opplasting / nedlasting
ย ท Beskytt server del script bruk med hemmelig nøkkel inni HTTP melding
ย ท Dataflyt Xor koding
ย ท Kan arbeide trough HTTP proxy server.
Hva er nytt i denne versjonen:
ย ท WSH server Java servlet-versjonen ble lagt.
ย ท Deaktivert "hvorfor er det aktivert?" auth i WSH-c.conf.
ย ท Korrigert header felt feil i WSH-c- * (X- * => HTTP_X *)
Installasjon
1. Kontroller banen til perl i "config.pl" fil;
2. Kjør "config.pl". `/ Config.pl`
EKSTRA ------------------------------------------------- ---
Endre filen "WSH-c.conf", hvis du ønsker å bruke HTTP proxy;
use_proxy 1
proxy_ip
port
Sjekk andre alternativer klient konfigurasjons også ..
-------------------------------------------------- -----------
3. For WSH-sc og WshServlet.java, sjekk Shell (* Nix eller Win32) plassering;
4a. Perl server versjonen:
+ Sjekk bane til Perl og tillatelser til den nyopprettede "wsh-c.pl";
+ Last wsh-s.pl under målet cgi-bin katalogen og sjekk stien til perl;
4b. C-server versjon:
+ Last opp WSH-sc under målet cgi-bin katalogen og kompilere den (fjern kildekoden etter):
* Under * Nix: gcc -g2 -Wall -o WSH-s WSH-sc
* Under Win32 (Visual C ++): cl / W3 WSH-sc ws2_32.lib
* Under Win32 Cygwin: Sett WIN32_RUN variabel i kildekoden og bygge det som for * Nix versjon.
4c. Java servlet-versjon:
+ Last opp java bygget versjonen under en servlet kjørbar plassering.
Om SSL:
a. Hvis du bruker en SSL wsh-c.pl klient, kan du konfigurere klienten for å sjekke serversertifikatet CN (men denne kontrollen kan omgås!):
min $ ssl_set_check = 1;
# (0 || 1) ikke har, eller sjekk webserveren
# Ssl sertifikat med intern
# Ssl_crt_subject.
min $ ssl_crt_subject = "/ C = Fr / ST = Paris / L = Paris / O = XXX / OU = XXX / CN = XXX";
=> Du trenger bare å utføre wsh-c.pl klient en gang og ta tak i CN vises av feilmeldingen.
b. Vi gjorde ikke sjekk wsh-c-SSL.pl klienten på en Win32-plattformen. Hvis du klarer å installere Net :: SSLeay på Win32 og sjekk wsh-c-SSL.pl, send oss en mail.
Prog.varedetaljer:
Versjon: 2.2.1
Last opp dato: 3 Jun 15
Lisens: Gratis
Popularitet: 22
Kommentarer ikke funnet