
Single-file PHP shell
p0wny@shell:~# é um shell PHP muito básico, de arquivo único. Pode ser usado para executar comandos rapidamente em um servidor ao realizar pentest em um aplicativo PHP. Use-o com cautela: este script representa um risco de segurança para o servidor.
Recursos:
↑ ↓)Tab)cd)upload <destination_file_name>)download <file_name>)AVISO: ESTE SCRIPT É UM BURACO DE SEGURANÇA. NÃO FAÇA UPLOAD DELE EM UM SERVIDOR A MENOS QUE VOCÊ SAIBA O QUE ESTÁ FAZENDO!

Demonstração com 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
Se você tiver alguma pergunta, pode:
Por favor, abra uma issue no GitHub com o máximo de informações possível se você encontrar um bug:
PHP-FPM 8.1, Apache mod_php 7.4,...)Nginx 1.23, Apache 2.4.55,...)Considere abrir um bug antes de começar a trabalhar em um novo recurso; isso nos permitirá discutir a melhor maneira de implementá-lo. Obviamente, é desnecessário se você quiser apenas corrigir um erro de digitação ou pequenos erros no código.
Quer apoiar este projeto?
exec, shell_exec, system, passthru, popen, proc_open) para executar comandos e contornar funções desabilitadas (@cli-ish, #31, #32)cd (cd ~, cd ~username,...)cdclear para limpar o terminal (@izharaazmi #12)