WSH, "Web Shell" adalah UNIX / WIN remote shell, yang bekerja melalui HTTP / HTTPS. Paket ini berisi dua script perl untuk server dan client host, kode sumber satu C dan satu Java servlet kode untuk server host: script klien untuk penggunaan konsol dan script server yang dijalankan sebagai script CGI / Servlet pada host target.
Bagian client menyediakan shell-seperti yang cepat, encapsulating pengguna perintah ke permintaan POST HTTP dan mengirim mereka ke bagian skrip server pada web server target secara langsung atau melalui HTTP server proxy.
Bagian ekstrak server dan mengeksekusi perintah dari HTTP request pos dan mengembalikan stdout dan stderr output pesan respon HTTP. Secara default kedua script menyandikan data HTTP dengan XOR.
Berikut adalah beberapa fitur kunci dari "shell Web":
ย ท dukungan SSL
ย ท Command dukungan sejarah baris
ย ท Berkas upload / download
ย ท Lindungi Server penggunaan bagian skrip dengan kunci rahasia di dalam pesan HTTP
ย ท aliran data XOR encoding
ย ท Dapat bekerja melalui HTTP server proxy.
Apa yang Baru di Release ini:
ย ท WSH versi servlet Java Server ditambahkan.
ย ท Disabled "mengapa itu diaktifkan?" auth di wsh-c.conf.
ย ท sundulan Dikoreksi ladang kesalahan dalam wsh-c * (X * => HTTP_X *)
Instalasi
1. Periksa jalan untuk perl di "config.pl" file;
2. Run "config.pl":. `/ Config.pl`
OPTIONAL ------------------------------------------------- ---
Memodifikasi file "wsh-c.conf", jika Anda ingin menggunakan proxy HTTP;
use_proxy 1
proxy_ip
pelabuhan
Periksa pilihan konfigurasi klien lain juga ..
-------------------------------------------------- -----------
3. Untuk wsh-sc dan WshServlet.java, memeriksa Shell (* Nix atau Win32) lokasi;
4a. Perl versi server:
+ Periksa jalan untuk perl dan izin dari yang baru dibuat "wsh-c.pl";
+ Upload wsh-s.pl bawah target cgi-bin direktori dan memeriksa jalan untuk perl;
4b. C versi server:
+ Upload wsh-sc di bawah target cgi-bin direktori dan kompilasi (menghapus kode sumber setelah):
* Di bawah * Nix: gcc -g2 Wall-o wsh-s wsh-sc
* Di bawah Win32 (Visual C ++): cl / W3 wsh-sc ws2_32.lib
* Di bawah Win32 Cygwin: Set variabel WIN32_RUN dalam kode sumber dan membangun sebagai untuk versi * Nix.
4c. Java servlet versi:
+ Upload versi java dibangun di bawah lokasi eksekusi servlet.
Tentang SSL:
Sebuah. Jika Anda menggunakan klien SSL wsh-c.pl, Anda dapat mengkonfigurasi klien untuk memeriksa sertifikat server CN (tapi cek ini dapat dielakkan!):
saya $ ssl_set_check = 1;
# (0 || 1) tidak atau periksa webserver
# Ssl sertifikat dengan internal yang
# Ssl_crt_subject.
saya $ ssl_crt_subject = "/ C = Fr / ST = Paris / L = Paris / O = XXX / OU = XXX / CN = XXX";
=> Anda hanya perlu menjalankan wsh-c.pl klien satu waktu dan ambil CN ditampilkan oleh pesan kesalahan.
b. Kami tidak memeriksa klien wsh-c-SSL.pl pada platform Win32. Jika Anda berhasil menginstal Net :: SSLeay pada Win32 dan periksa wsh-c-SSL.pl, kirimkan surat.
Rincian Software:
Versi: 2.2.1
Tanggal Upload: 3 Jun 15
Lisensi: Gratis
Popularitas: 22
Komentar tidak ditemukan