
Single-file PHP shell
p0wny@shell:~# 는 매우 기본적인 단일 파일 PHP 셸입니다. PHP 애플리케이션을 펜테스팅할 때 서버에서 명령을 빠르게 실행하는 데 사용할 수 있습니다. 주의해서 사용하세요: 이 스크립트는 서버에 보안 위험을 초래합니다.
기능:
↑ ↓ 화살표 키 사용)Tab 키 사용)cd 명령 사용)upload <destination_file_name> 명령 사용)download <file_name> 명령 사용)경고: 이 스크립트는 보안 구멍입니다. 무엇을 하고 있는지 알지 못한다면 서버에 업로드하지 마십시오!

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
질문이 있으시면:
버그를 발견했다면 가능한 한 많은 정보와 함께 GitHub에 이슈를 열어 주세요:
PHP-FPM 8.1, Apache mod_php 7.4,...)Nginx 1.23, Apache 2.4.55,...)새 기능 작업을 시작하기 전에 먼저 버그를 등록해 주시기 바랍니다. 이를 통해 가장 좋은 방법을 논의할 수 있습니다. 단순히 오타나 코드의 작은 오류를 수정하려는 경우에는 당연히 필요하지 않습니다.
이 프로젝트를 지원하고 싶으신가요?
exec, shell_exec, system, passthru, popen, proc_open)를 시도하여 명령 실행 (@cli-ish, #31, #32)cd 명령에서 경로 확장 (cd ~, cd ~username,...)clear 명령 추가 (@izharaazmi #12)