Wsh, "Web Shell" is een externe UNIX / WIN shell, dat werkt via HTTP / HTTPS. Het pakket bevat twee perl scripts voor server en client hosts, een C source-code en een Java servlet-code voor de server host: de klant script is voor de console gebruik en de server scripts draaien als CGI / Servlet scripts op de doelhost.
De klant deel geeft shell-achtige prompt inkapselen gebruiker opdrachten om in HTTP POST verzoeken en sturen ze naar de server deel script op het doel webserver rechtstreeks of via HTTP proxy-server.
De server deel extracten en voert opdrachten van HTTP POST-aanvragen en keert STDOUT en STDERR uitgevoerd als HTTP response berichten. Standaard worden beide scripts coderen HTTP data met Xor.
Hier zijn een aantal belangrijke eigenschappen van "Web shell":
ย ท SSL-ondersteuning
ย ท Command line geschiedenis ondersteuning
ย ท File upload / download
ย ท Bescherm server deel script gebruik met geheime sleutel binnen HTTP-bericht
ย ท Datastroom Xor encoding
ย ท Kan werken trough HTTP proxy-server.
Wat is er nieuw in deze release:
ย ท WSH server Java servlet versie werd toegevoegd.
ย ท handicap "waarom is het nodig?" auth in WSH-c.conf.
ย ท Gecorrigeerd header velden fouten in WSH-c- * (X * => HTTP_X *)
Instalatie
1. Controleer pad naar perl in de "config.pl" file;
2. Run "config.pl":. `/ Config.pl`
OPTIE ------------------------------------------------- ---
Wijzig het bestand "WSH-c.conf", als u wilt HTTP proxy gebruiken;
use_proxy 1
Proxy IP
port
Controleer andere client-configuratie-opties ook ..
-------------------------------------------------- -----------
3. Voor de WSH-sc en WshServlet.java, controleer de Shell (* Nix of Win32) plaats;
4a. Perl server versie:
+ Controleer pad naar Perl en machtigingen van de nieuw opgerichte "wsh-c.pl";
+ Upload wsh-s.pl onder de doelstelling cgi-bin directory en controleer of pad naar perl;
4b. C server versie:
+ Uploaden wsh-sc onder de doelstelling cgi-bin directory en het compileren (verwijder de broncode na):
* Onder * nix: gcc -G2 -Wall -o WSH-s WSH-sc
* Onder Win32 (Visual C ++): cl / W3 WSH-sc ws2_32.lib
* Onder Win32 Cygwin: Stel de WIN32_RUN variabele in de broncode en het bouwen als voor het * Nix versie.
4c. Java servlet versie:
+ Upload de java gebouwde versie onder een servlet executable locatie.
Over SSL:
een. Als u een SSL wsh-c.pl client te gebruiken, kunt u de client naar de server certificaat GN controleren configureren (maar deze controle kan worden omzeild!):
mijn $ ssl_set_check = 1;
# (0 || 1) niet of kijk op de webserver
# Ssl-certificaat met inwendige
# Ssl_crt_subject.
mijn $ ssl_crt_subject = "/ C = Fr / ST = Paris / L = Parijs / O = XXX / OU = XXX / CN = XXX";
=> Je hoeft alleen maar naar de wsh-c.pl klant één keer uit te voeren en pak de CN wordt weergegeven door de foutmelding.
b. We hebben daarom niet de wsh-c-SSL.pl client op een Win32-platform. Als het je lukt om het Net :: SSLeay op Win32 installeren en controleren wsh-c-SSL.pl, stuur ons een mail.
Software informatie:
Versie: 2.2.1
Upload datum: 3 Jun 15
Licentie: Gratis
Populariteit: 22
Reacties niet gevonden