
Shell PHP de un solo archivo
p0wny@shell:~# es un shell PHP muy básico de un solo archivo. Puede usarse para ejecutar rápidamente comandos en un servidor al hacer pentesting a una aplicación PHP. Úsalo con precaución: este script representa un riesgo de seguridad para el servidor.
Características:
↑ ↓)Tab)cd)upload <destination_file_name>)download <file_name>)ADVERTENCIA: ESTE SCRIPT ES UN AGUJERO DE SEGURIDAD. NO LO SUBAS A UN SERVIDOR A MENOS QUE SEPAS LO QUE ESTÁS HACIENDO.

Demostración con Docker:
docker build -t p0wny .
docker run -it -p 8080:8080 -d p0wny
# open with your browser http://127.0.0.1:8080/shell.php
Si tienes alguna pregunta, puedes:
Por favor, abre un issue en GitHub con la mayor cantidad de información posible si encuentras un error:
PHP-FPM 8.1, Apache mod_php 7.4,...)Nginx 1.23, Apache 2.4.55,...)Por favor, considera informar de un error antes de empezar a trabajar en una nueva funcionalidad; nos permitirá discutir la mejor manera de hacerlo. Obviamente no es necesario si solo quieres corregir una errata o pequeños errores en el código.
¿Quieres apoyar este proyecto?
exec, shell_exec, system, passthru, popen, proc_open) para ejecutar comandos y omitir funciones deshabilitadas (@cli-ish, #31, #32)cd (cd ~, cd ~username,...)clear para limpiar la terminal (@izharaazmi #12)