- 示範如何使用webshell惡意程式造成PHP網頁server的漏洞,並直接取得shell控制權。
- 本專案使用的webshell由b374k shell 3.2專案製作,適應的PHP版本為> 4.3.3 及 PHP 5
- 使用 docker-compose 進行環境管理,透過 docker compose 直接啟動 Nginx、PHP-fpm,開法者的電腦無須安裝 PHP、Nginx等等
- 已安裝並且可以運行 Docker 及 docker-compose
$ git clone https://github.com/wei-juncheng/webshell_php5_demo.git
$ cd webshell_php5_demo
$ make build
(需要時加上 sudo)- 詳細指令可以參考
Makefile
的內容
- 詳細指令可以參考
- 開啟瀏覽器,前往
http://localhost:8088/
,看到以下畫面表示PHP環境建置成功 - 開啟瀏覽器,前往
http://localhost:8088/b374k.php
即可開始體驗可怕的webshell(根目錄是這個專案的public/
)
$ make down
(需要時加上 sudo)