
인턴십 테스트 과제를 위한 저장소
인턴십 테스트 작업을 위한 저장소입니다.
git clone https://github.com/Sibul-Dan-Glokta/test-task-CVE-2024-25600
sudo systemctl start docker.service
Docker 컨테이너를 시작하려면 wp_container 디렉토리로 이동하세요.
cd path/to/wp_container
Docker 컨테이너를 시작하세요.
sudo docker compose up -d
WP 사이트가 제대로 작동하는 데 약 30초가 걸릴 수 있습니다. WP 페이지가 시작되었는지 확인하려면 다음 명령을 실행하세요:
curl http://127.0.0.1:8080
출력에는 HTML 코드가 표시되어야 하며 오류가 없어야 합니다.
python -m venv /path/to/new/virtual/environment
필요한 종속성을 설치하려면 exploit 디렉토리로 이동하여 다음 명령을 실행하세요:
path/to/new/virtual/environment/bin/pip install -r requirements.txt
exploit 디렉토리에서 익스플로잇을 실행하려면 다음 명령을 실행하세요:
path/to/new/virtual/environment/bin/python3 exploit.py -u http://127.0.0.1:8080
이 명령은 www-data 사용자로 서버 쉘에 접근할 수 있게 해줍니다. 그리고 /etc/passwd에 접근할 수 있습니다.
익스플로잇 스크립트 및 whoami 출력
