
정화되지 않은 QuerySet.order_by() 입력을 통한 SQL 인젝션
정화되지 않은 QuerySet.order_by() 입력을 통한 SQL 주입
초기 설정을 위해 ./setup.sh를 실행하세요
데이터베이스를 초기화하려면 도커 이미지를 열고:
docker exec -it {container_id} /bin/bash
그리고 다음 명령어를 실행하세요:
python manage.py makemigrations cve202135042
python manage.py migrate
다음을 사용하여 인스턴스를 시작하세요:
docker-compose up
이제 다음 URL을 열어 샘플 데이터를 로드하세요:
http://localhost:8000/load_example_data
그런 다음 취약한 페이지로 이동하세요: http://localhost:8000/users/
다음에서 파라미터를 익스플로잇하세요: http://localhost:8000/users/?order_by=name