PyShell es un Python WebShell multiplataforma. Esta herramienta lo ayuda a obtener una interfaz tipo shell en su servidor web para acceso remoto. A diferencia de otros webshells, el objetivo principal de la herramienta es utilizar la menor cantidad de código posible en el lado del servidor, independientemente del idioma utilizado o del sistema operativo del servidor.
Gracias a esto, puedes usar diferentes tipos de shells (aspx, php, jsp, sh, py…) en Windows y Linux, tener historial de comandos, cargar y descargar archivos, e incluso moverte por directorios como un shell estándar.
- pitón 3
- requisitos de instalación.txt
Se recomienda clonar el repositorio completo o descargar el archivo zip. Puede hacer esto ejecutando el siguiente comando:
clon de git https://github.com/JoelGMSec/PyShell
uso
./PyShell.py -h
██████ ▓██ ░██ ██████ ██░ ██ ▓█████ ██▓ ██▓
▓██░ ██▒██░ ██▒██ ▒ ▓██ ██▒▓██ ▓██▒ ▓██▒
▓██░ ██▒ ██ ██░░ ▓███ ▒██████░▒████ ▒██░ ▒██░
▒██████ ▒ ░████▓░ ▒ ██▒░██ ░██ ▒██ ▒██░ ▒██░
░ ░ ░ ████████ ░███████ █▒
▒██░ ░ ░ ██▒▒▒ ▒ ▒▓▒ ▒ ░ ▒ ░░▒░▒░░ ▒░ ░░ ▒░▓ ░░ ▒░▓
░▒ ░ ▓██ ░▒░ ░ ░▒ ░ ▒ ░ ░ ░ ░ ░ ░░ ░ ▒ ░░ ░ ▒ ░
░░ ░ ▒ ▒ ░░ ░ ░ ░ ░ ░░ ░ ░ ░ ░ ░
░ ░ ░ ░ ░ ░ ░
——————@JoelGMSec y @3v4Si0N —————
Uso: pyshell.py [-h] [-a AUTH] [-c COOKIES] [-p PARAM] [-pi] [-su] [-ps] método de URL
Parámetros posicionales:
URL Webshell URL
Método HTTP Método para ejecutar el comando (GET o POST)
Parámetros opcionales:
-h, –help muestra este mensaje de ayuda y sale
-a AUTH, –auth AUTH Encabezado de autorización para cada solicitud
-c cookies, -cookies cookies
Encabezado de cookie utilizado para cada solicitud
-p parámetro, –parámetro parámetro
Parámetros para usar con WebShells personalizados
-pi, –pipe todos los comandos después del argumento de canalización
-su, –sudo ejecuta el comando sudo (solo en hosts Linux)
-ps, –PowerShell Ejecución de comandos de PowerShell (solo en hosts de Windows)