Web shell

Software screenshot:
Web shell
Dettagli del software:
Versione: 2.2.1
Data di caricamento: 3 Jun 15
Sviluppatore: Alex Dyatlov
Licenza: Libero
Popolarità: 22

Rating: 2.5/5 (Total Votes: 2)

Wsh, "Web Shell" è una shell UNIX / WIN remoto, che funziona tramite HTTP / HTTPS. La confezione contiene due script perl per server e client padroni di casa, un codice sorgente C e un codice Java servlet per l'host server: lo script client è per l'uso della console e gli script server vengono eseguiti come script CGI / Servlet sul host di destinazione.
La parte client fornisce prompt della shell-like, incapsulare comandi utente in richieste HTTP POST e inviarli allo script parte del server sul web server di destinazione, direttamente o tramite server proxy HTTP.
Gli estratti parte server ed esegue comandi dal pubblicare le richieste HTTP e restituisce in uscita STDOUT e STDERR come messaggi di risposta HTTP. Per impostazione predefinita, entrambi gli script codificare i dati HTTP con Xor.
Qui ci sono alcune caratteristiche chiave di "shell Web":
ย ท supporto SSL
ย ท sostegno storia della riga di comando
ย ท Upload / scaricare
ย ท Proteggere l'utilizzo di script parte server con la chiave segreta all'interno messaggio HTTP
ย ท codifica Xor flusso di dati
ย ท Può funzionare attraverso server proxy HTTP.
Cosa c'è di nuovo in questo rilascio:
ย ท WSH è stato aggiunto Java versione server servlet.
ย ท Disabilitato "perché è attivato?" auth in WSH-c.conf.
ย ท intestazione Corretto campi errori WSH-c- * (X- * => HTTP_X *)
Instalation
1. Controllare percorso perl nel file "config.pl";
2. Eseguire "config.pl":. '/ Config.pl`
OPTIONAL ------------------------------------------------- ---
Modificare il file "WSH-c.conf", se si desidera utilizzare il proxy HTTP;
use_proxy 1
proxy_ip
porto
Controllare anche altre opzioni di configurazione del client ..
-------------------------------------------------- -----------
3. Per il WSH-sc e WshServlet.java, controllare la Shell (* Nix o Win32) posizione;
4a. Versione server Perl:
+ Controllare il percorso al perl e autorizzazioni del "wsh-c.pl" appena creato;
+ Carica wsh-s.pl nella directory cgi-bin bersaglio e verificare il percorso al perl;
4b. C versione del server:
+ Carica wsh-sc nella directory cgi-bin bersaglio e compilarlo (rimuovere il codice sorgente dopo):
* Sotto * Nix: gcc -g2 -Wall -o WSH-s WSH-sc
* Sotto Win32 (Visual C ++): cl / W3 WSH-sc ws2_32.lib
* Sotto Win32 Cygwin: Impostare la variabile WIN32_RUN nel codice sorgente e costruire come per la versione * Nix.
4c. Java versione servlet:
+ Carica la versione Java costruita sotto una posizione eseguibile servlet.
Informazioni su SSL:
a. Se si utilizza un client wsh-c.pl SSL, è possibile configurare il client per verificare il certificato del server CN (ma questo controllo può essere aggirato!):
my $ ssl_set_check = 1;
# (0 || 1) non fare o controllare il server web
# Certificato SSL con interno
# Ssl_crt_subject.
my $ ssl_crt_subject = "/ C = Fr / ST = Paris / L = Paris / O = XXX / OU = XXX / CN = XXX";
=> Devi solo eseguire il wsh-c.pl cliente una volta e prendere il CN visualizzato dal messaggio di errore.
b. Non abbiamo provato il client wsh-c-SSL.pl su una piattaforma Win32. Se si riesce a installare il Net :: SSLeay su Win32 e verificare wsh-c-SSL.pl, inviaci una mail.

Altri software di sviluppo Alex Dyatlov

Firepass
Firepass

3 Jun 15

Commenti a Web shell

I commenti non trovato
Aggiungi commento
Accendere le immagini!