URL ๋ถ์ผ์น๋ฅผ ํตํ ์บ์ ์ค์ผ
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์ ์ ์ถํ์ฌ ํดํน ํธ๋ฆญ์ ๊ณต์ ํ์ธ์.
์ด ๋ฌธ์๋ ์บ์ ํ๋ก์์ ์น ์๋ฒ ๊ฐ์ ๋ถ์ผ์น๋ฅผ ์ ์ฉํ์ฌ ์บ์ ์ค์ผ ๊ณต๊ฒฉ์ ์ํํ๊ธฐ ์ํด ์ ์๋ ๊ธฐ์ ์ ์์ฝ์ ๋๋ค ์บ์ ์ค์ผ ๊ณต๊ฒฉ์ ์ํํ๊ธฐ ์ํด.
Note
์ด ๊ณต๊ฒฉ์ ๋ชฉํ๋ ์บ์ ์๋ฒ๊ฐ ์ ์ ๋ฆฌ์์ค๊ฐ ๋ก๋๋๊ณ ์๋ค๊ณ ์๊ฐํ๊ฒ ๋ง๋๋ ๊ฒ์ ๋๋ค. ๋ฐ๋ผ์ ์บ์ ์๋ฒ๋ ๊ฒฝ๋ก์ ์ผ๋ถ๋ฅผ ์บ์ ํค๋ก ์ ์ฅํ๋ ๋์ ์บ์ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์น ์๋ฒ๋ ๋ค๋ฅธ ๊ฒฝ๋ก๋ฅผ ํด๊ฒฐํ์ฌ ์๋ตํฉ๋๋ค. ์น ์๋ฒ๋ ์ฌ์ฉ์์ ๋ฏผ๊ฐํ ์ ๋ณด, XSS์ ๊ฐ์ ์ ์ฑ ํ์ด๋ก๋ ๋๋ ๊ณต๊ฒฉ์์ ์น์ฌ์ดํธ์์ JS ํ์ผ์ ๋ก๋ํ๊ธฐ ์ํด ๋ฆฌ๋๋ ์ ํ๋ ๋์ ํ์ด์ง๋ฅผ ๋ก๋ํ๋ ์ค์ ๊ฒฝ๋ก๋ฅผ ํด๊ฒฐํฉ๋๋ค.
๊ตฌ๋ถ์
URL ๊ตฌ๋ถ์๋ ํ๋ ์์ํฌ์ ์๋ฒ์ ๋ฐ๋ผ ๋ค๋ฅด๋ฉฐ, ์์ฒญ์ด ๋ผ์ฐํ ๋๊ณ ์๋ต์ด ์ฒ๋ฆฌ๋๋ ๋ฐฉ์์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ์ผ๋ฐ์ ์ธ ์๋ณธ ๊ตฌ๋ถ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ์ธ๋ฏธ์ฝ๋ก : Spring์์ ํ๋ ฌ ๋ณ์๋ฅผ ์ํด ์ฌ์ฉ๋ฉ๋๋ค (์:
/hello;var=a/world;var1=b;var2=cโ/hello/world). - ์ : Ruby on Rails์์ ์๋ต ํ์์ ์ง์ ํฉ๋๋ค (์:
/MyAccount.cssโ/MyAccount). - ๋ ๋ฐ์ดํธ: OpenLiteSpeed์์ ๊ฒฝ๋ก๋ฅผ ์๋ผ๋
๋๋ค (์:
/MyAccount%00aaaโ/MyAccount). - ์ ์ค ๋ฐ์ดํธ: Nginx์์ URL ๊ตฌ์ฑ ์์๋ฅผ ๊ตฌ๋ถํฉ๋๋ค (์:
/users/MyAccount%0aaaaโ/account/MyAccount).
์ด ํ๋ก์ธ์ค๋ฅผ ๋ฐ๋ผ ๋ค๋ฅธ ํน์ ๊ตฌ๋ถ์๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค:
- 1๋จ๊ณ: ์บ์ํ ์ ์๋ ์์ฒญ์ ์๋ณํ๊ณ ์ด๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ฌ์ ์ธ ๊ตฌ๋ถ์๊ฐ ์๋ URL์ด ์ด๋ป๊ฒ ์ฒ๋ฆฌ๋๋์ง ๋ชจ๋ํฐ๋งํฉ๋๋ค.
- 2๋จ๊ณ: ๊ฒฝ๋ก์ ๋ฌด์์ ์ ๋ฏธ์ฌ๋ฅผ ์ถ๊ฐํ๊ณ ์๋ฒ์ ์๋ต์ ๋น๊ตํ์ฌ ๋ฌธ์๊ฐ ๊ตฌ๋ถ์๋ก ์๋ํ๋์ง ํ์ธํฉ๋๋ค.
- 3๋จ๊ณ: ๋ฌด์์ ์ ๋ฏธ์ฌ ์์ ์ ์ฌ์ ์ธ ๊ตฌ๋ถ์๋ฅผ ๋์ ํ์ฌ ์๋ต์ด ๋ณ๊ฒฝ๋๋์ง ํ์ธํ์ฌ ๊ตฌ๋ถ์ ์ฌ์ฉ์ ๋ํ๋ ๋๋ค.
์ ๊ทํ ๋ฐ ์ธ์ฝ๋ฉ
- ๋ชฉ์ : ์บ์ ๋ฐ ์๋ณธ ์๋ฒ์ URL ํ์๋ ์๋ํฌ์ธํธ ๋งคํ ๋ฐ ์บ์ ํค๋ฅผ ์ํด ๊ฒฝ๋ก๋ฅผ ์ถ์ถํ๊ธฐ ์ํด URL์ ์ ๊ทํํฉ๋๋ค.
- ํ๋ก์ธ์ค: ๊ฒฝ๋ก ๊ตฌ๋ถ์๋ฅผ ์๋ณํ๊ณ ๋ฌธ์๋ฅผ ๋์ฝ๋ฉํ๊ณ ์ ์ธ๊ทธ๋จผํธ๋ฅผ ์ ๊ฑฐํ์ฌ ๊ฒฝ๋ก๋ฅผ ์ถ์ถํ๊ณ ์ ๊ทํํฉ๋๋ค.
์ธ์ฝ๋ฉ
Nginx, Node ๋ฐ CloudFront์ ๊ฐ์ ๋ค์ํ HTTP ์๋ฒ ๋ฐ ํ๋ก์๋ ๊ตฌ๋ถ์๋ฅผ ๋ค๋ฅด๊ฒ ๋์ฝ๋ฉํ์ฌ CDNs ๋ฐ ์๋ณธ ์๋ฒ ๊ฐ์ ๋ถ์ผ์น๋ฅผ ์ด๋ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์น ์๋ฒ๊ฐ ์ด ๋ณํ์ ์ํํ๋ ๊ฒฝ์ฐ /myAccount%3Fparam โ /myAccount?param์ด์ง๋ง ์บ์ ์๋ฒ๋ ๊ฒฝ๋ก /myAccount%3Fparam์ ํค๋ก ์ ์งํ๋ฉด ๋ถ์ผ์น๊ฐ ๋ฐ์ํฉ๋๋ค.
์ด๋ฌํ ๋ถ์ผ์น๋ฅผ ํ์ธํ๋ ๋ฐฉ๋ฒ์ ๊ฒฝ๋ก๋ฅผ ์ธ์ฝ๋ฉ ์์ด ๋ก๋ํ ํ ๋ค์ํ ๋ฌธ์๋ฅผ URL ์ธ์ฝ๋ฉํ์ฌ ์์ฒญ์ ๋ณด๋ด๊ณ ์ธ์ฝ๋ฉ๋ ๊ฒฝ๋ก ์๋ต์ด ์บ์๋ ์๋ต์์ ์จ ๊ฒ์ธ์ง ํ์ธํ๋ ๊ฒ์ ๋๋ค.
์ ์ธ๊ทธ๋จผํธ
์ ์ด ํฌํจ๋ ๊ฒฝ๋ก ์ ๊ทํ๋ ์บ์ ์ค์ผ ๊ณต๊ฒฉ์ ๋งค์ฐ ํฅ๋ฏธ๋กญ์ต๋๋ค. ์๋ฅผ ๋ค์ด, /static/../home/index ๋๋ /aaa..\home/index์ ๊ฐ์ ๊ฒฝ์ฐ, ์ผ๋ถ ์บ์ ์๋ฒ๋ ์ด๋ฌํ ๊ฒฝ๋ก๋ฅผ ํค๋ก ์ฌ์ฉํ์ฌ ์บ์ํ ์ ์์ง๋ง ๋ค๋ฅธ ์๋ฒ๋ ๊ฒฝ๋ก๋ฅผ ํด๊ฒฐํ๊ณ /home/index๋ฅผ ์บ์ ํค๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ด์ ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ์ด๋ฌํ ์ข
๋ฅ์ ์์ฒญ์ ๋ณด๋ด๊ณ ์๋ต์ด ์บ์์์ ์์ง๋์๋์ง ํ์ธํ๋ฉด /home/index์ ๋ํ ์๋ต์ด ์ด๋ฌํ ๊ฒฝ๋ก๊ฐ ์์ฒญ๋ ๋ ์ ์ก๋ ์๋ต์ธ์ง ์๋ณํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
์ ์ ๋ฆฌ์์ค
์ฌ๋ฌ ์บ์ ์๋ฒ๋ ์๋ต์ด ์ ์ ์ด๋ผ๊ณ ์๋ณ๋๋ฉด ํญ์ ์บ์ํฉ๋๋ค. ์ด๋ ๋ค์๊ณผ ๊ฐ์ ์ด์ ์ผ ์ ์์ต๋๋ค:
- ํ์ฅ์: Cloudflare๋ ๋ค์ ํ์ฅ์๋ฅผ ๊ฐ์ง ํ์ผ์ ํญ์ ์บ์ํฉ๋๋ค: 7z, csv, gif, midi, png, tif, zip, avi, doc, gz, mkv, ppt, tiff, zst, avif, docx, ico, mp3, pptx, ttf, apk, dmg, iso, mp4, ps, webm, bin, ejs, jar, ogg, rar, webp, bmp, eot, jpg, otf, svg, woff, bz2, eps, jpeg, pdf, svgz, woff2, class, exe, js, pict, swf, xls, css, flac, mid, pls, tar, xlsx
- ๊ตฌ๋ถ์์ ์ ์ ํ์ฅ์ ์ฌ์ฉํ์ฌ ๋์ ์๋ต์ ์บ์ํ๋๋ก ๊ฐ์ ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด
/home$image.png์ ๋ํ ์์ฒญ์/home$image.png๋ฅผ ์บ์ํ๊ณ ์๋ณธ ์๋ฒ๋/home์ผ๋ก ์๋ตํฉ๋๋ค. - ์ ์๋ ค์ง ์ ์ ๋๋ ํ ๋ฆฌ: ๋ค์ ๋๋ ํ ๋ฆฌ๋ ์ ์ ํ์ผ์ ํฌํจํ๊ณ ์์ผ๋ฏ๋ก ๊ทธ ์๋ต์ ์บ์๋์ด์ผ ํฉ๋๋ค: /static, /assets, /wp-content, /media, /templates, /public, /shared
- ๊ตฌ๋ถ์, ์ ์ ๋๋ ํ ๋ฆฌ ๋ฐ ์ ์ ์ฌ์ฉํ์ฌ ๋์ ์๋ต์ ์บ์ํ๋๋ก ๊ฐ์ ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด
/home/..%2fstatic/something์/static/something์ ์บ์ํ๊ณ ์๋ต์/home์ด ๋ฉ๋๋ค. - ์ ์ ๋๋ ํ ๋ฆฌ + ์ :
/static/..%2Fhome๋๋/static/..%5Chome์ ๋ํ ์์ฒญ์ ๊ทธ๋๋ก ์บ์๋ ์ ์์ง๋ง ์๋ต์/home์ผ ์ ์์ต๋๋ค. - ์ ์ ํ์ผ:
/robots.txt,/favicon.ico,/index.html๊ณผ ๊ฐ์ ํน์ ํ์ผ์ ํญ์ ์บ์๋ฉ๋๋ค. ์ด๋/home/..%2Frobots.txt์ ๊ฐ์ด ์ ์ฉ๋ ์ ์์ผ๋ฉฐ, ์บ์๋/robots.txt๋ฅผ ์ ์ฅํ๊ณ ์๋ณธ ์๋ฒ๋/home์ ์๋ตํ ์ ์์ต๋๋ค.
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์ ์ ์ถํ์ฌ ํดํน ํธ๋ฆญ์ ๊ณต์ ํ์ธ์.


