
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でIssueを開いてください:
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、...)cd を実行したときにホームディレクトリへ移動するclear コマンドを追加(@izharaazmi #12)