๋ฐฐ์ด ์ธ๋ฑ์ฑ
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์ ์ ์ถํ์ฌ ํดํน ํธ๋ฆญ์ ๊ณต์ ํ์ธ์.
๊ธฐ๋ณธ ์ ๋ณด
์ด ์นดํ ๊ณ ๋ฆฌ๋ ๋ฐฐ์ด์ ์ธ๋ฑ์ค ์ฒ๋ฆฌ ์ค๋ฅ๋ก ์ธํด ํน์ ๋ฐ์ดํฐ๋ฅผ ๋ฎ์ด์ธ ์ ์๋ ๋ชจ๋ ์ทจ์ฝ์ ์ ํฌํจํฉ๋๋ค. ์ด๋ ์ทจ์ฝ์ ์ ์กฐ๊ฑด์ ์์ ํ ์์กดํ๊ธฐ ๋๋ฌธ์ ํน์ ๋ฐฉ๋ฒ๋ก ์ด ์๋ ๋งค์ฐ ๋์ ์นดํ ๊ณ ๋ฆฌ์ ๋๋ค.
ํ์ง๋ง ์ฌ๊ธฐ์์ ๋ช ๊ฐ์ง ๋ฉ์ง ์์ ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค:
- https://guyinatuxedo.github.io/11-index/swampctf19_dreamheaps/index.html
- ์ฃผ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๋ฐฐ์ด๊ณผ ๊ทธ ๋ฐ์ดํฐ์ ํฌ๊ธฐ๋ฅผ ๊ฐ์ง ๋ฐฐ์ด์ด 2๊ฐ ์ถฉ๋ํฉ๋๋ค. ํ๋์์ ๋ค๋ฅธ ๊ฒ์ผ๋ก ๋ฎ์ด์ธ ์ ์์ด ์์์ ์ฃผ์๋ฅผ ํฌ๊ธฐ๋ก ์ง์ ํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด GOT ํ
์ด๋ธ์์
freeํจ์์ ์ฃผ์๋ฅผ ์ฐ๊ณ , ์ด๋ฅผsystem์ ์ฃผ์๋ก ๋ฎ์ด์ด ๋ค์/bin/sh๋ก ๋ฉ๋ชจ๋ฆฌ์์ free๋ฅผ ํธ์ถํ ์ ์์ต๋๋ค. - https://guyinatuxedo.github.io/11-index/csaw18_doubletrouble/index.html
- 64๋นํธ, nx ์์. ํฌ๊ธฐ๋ฅผ ๋ฎ์ด์จ์ ๋ชจ๋ ๊ฒ์ด ๋ ๋ฐฐ์ ์ซ์๋ก ์ฌ์ฉ๋๊ณ ๊ฐ์ฅ ์์ ๊ฒ๋ถํฐ ๊ฐ์ฅ ํฐ ๊ฒ๊น์ง ์ ๋ ฌ๋๋ ์ผ์ข ์ ๋ฒํผ ์ค๋ฒํ๋ก์ฐ๋ฅผ ๋ฐ์์ํต๋๋ค. ๋ฐ๋ผ์ ๊ทธ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋ ์์ฝ๋๋ฅผ ์์ฑํด์ผ ํ๋ฉฐ, ์นด๋๋ฆฌ๊ฐ ์์ ์ ์์น์์ ์ด๋ํ์ง ์์์ผ ํ๊ณ , ๋ง์ง๋ง์ผ๋ก RIP๋ฅผ ret ์ฃผ์๋ก ๋ฎ์ด์จ์ผ ํฉ๋๋ค. ์ด๋ ์ด์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๊ณ ๊ฐ์ฅ ํฐ ์ฃผ์๋ฅผ ์คํ์ ์์์ ๊ฐ๋ฆฌํค๋ ์๋ก์ด ์ฃผ์๋ก ์ค์ ํฉ๋๋ค(ํ๋ก๊ทธ๋จ์ ์ํด ์ ์ถ๋จ) ๊ทธ๋์ ret๋ฅผ ์ฌ์ฉํ์ฌ ๊ทธ๊ณณ์ผ๋ก ์ ํํ ์ ์์ต๋๋ค.
- https://faraz.faith/2019-10-20-secconctf-2019-sum/
- 64๋นํธ, relro ์์, ์นด๋๋ฆฌ, nx, pie ์์. ์คํ์ ๋ฐฐ์ด์์ ์คํ ๋ฐ์ด ์์ด ์์ด ํฌ์ธํฐ๋ฅผ ์ ์ดํ ์ ์์ต๋๋ค. WWW๋ฅผ ๋ถ์ฌํฉ๋๋ค(๋ฐฐ์ด์ ๋ชจ๋ ์ซ์์ ํฉ์ ์คํ ๋ฐ์ด ์์ผ๋ก ๋ฎ์ด์ด ์ฃผ์์ ์๋๋ค). ์คํ์ด ์ ์ด๋๋ฏ๋ก GOT์
exit์ฃผ์๊ฐpop rdi; ret๋ก ๋ฎ์ด์ฐ์ฌ์ง๊ณ , ์คํ์main์ ์ฃผ์๊ฐ ์ถ๊ฐ๋ฉ๋๋ค(๋ค์main์ผ๋ก ๋ฃจํ). ๊ทธ๋ฐ ๋ค์ puts๋ฅผ ์ฌ์ฉํ์ฌ GOT์ ์๋ put์ ์ฃผ์๋ฅผ ์ ์ถํ๋ ROP ์ฒด์ธ์ด ์ฌ์ฉ๋ฉ๋๋ค(exit๊ฐ ํธ์ถ๋๋ฏ๋กpop rdi; ret๊ฐ ํธ์ถ๋์ด ์คํ์์ ์ด ์ฒด์ธ์ด ์คํ๋ฉ๋๋ค). ๋ง์ง๋ง์ผ๋ก ret2lib๋ฅผ ์คํํ๋ ์๋ก์ด ROP ์ฒด์ธ์ด ์ฌ์ฉ๋ฉ๋๋ค. - https://guyinatuxedo.github.io/14-ret_2_system/tu_guestbook/index.html
- 32๋นํธ, relro ์์, ์นด๋๋ฆฌ ์์, nx, pie ์์. ์๋ชป๋ ์ธ๋ฑ์ฑ์ ์
์ฉํ์ฌ ์คํ์์ libc์ ํ์ ์ฃผ์๋ฅผ ์ ์ถํฉ๋๋ค. ๋ฒํผ ์ค๋ฒํ๋ก์ฐ๋ฅผ ์
์ฉํ์ฌ
system('/bin/sh')๋ฅผ ํธ์ถํ๋ ret2lib๋ฅผ ์ํํฉ๋๋ค(์ฒดํฌ๋ฅผ ์ฐํํ๊ธฐ ์ํด ํ ์ฃผ์๊ฐ ํ์ํฉ๋๋ค).
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์ ์ ์ถํ์ฌ ํดํน ํธ๋ฆญ์ ๊ณต์ ํ์ธ์.


