PIE
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์ ์ ์ถํ์ฌ ํดํน ํธ๋ฆญ์ ๊ณต์ ํ์ธ์.
๊ธฐ๋ณธ ์ ๋ณด
PIE๋ก ์ปดํ์ผ๋ ๋ฐ์ด๋๋ฆฌ๋ ์์น ๋ ๋ฆฝ ์คํ ํ์ผ์ ์๋ฏธํ๋ฉฐ, ํ๋ก๊ทธ๋จ์ด ์คํ๋ ๋๋ง๋ค ๋ค๋ฅธ ๋ฉ๋ชจ๋ฆฌ ์์น์ ๋ก๋๋ ์ ์์ด ํ๋์ฝ๋ฉ๋ ์ฃผ์๋ฅผ ๋ฐฉ์งํฉ๋๋ค.
์ด๋ฌํ ๋ฐ์ด๋๋ฆฌ๋ฅผ ์ ์ฉํ๋ ์๋ น์ ์๋ ์ฃผ์๋ฅผ ์ด์ฉํ๋ ๊ฒ์ ๋๋ค. ํ๋ก๊ทธ๋จ์ ๋ถ๋ถ ๊ฐ์ ์คํ์ ์ ์ ๋ ์์น๊ฐ ๋ณ๊ฒฝ๋๋๋ผ๋ ๋์ผํ๊ฒ ์ ์ง๋ฉ๋๋ค. PIE๋ฅผ ์ฐํํ๋ ค๋ฉด ํ๋์ ์ฃผ์๋ฅผ ์ ์ถํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค, ์ผ๋ฐ์ ์ผ๋ก ํฌ๋งท ๋ฌธ์์ด ๊ณต๊ฒฉ๊ณผ ๊ฐ์ ์ทจ์ฝ์ ์ ์ฌ์ฉํ์ฌ ์คํ์์ ์ ์ถํฉ๋๋ค. ์ฃผ์๋ฅผ ์ป์ผ๋ฉด ๊ณ ์ ์คํ์ ์ ํตํด ๋ค๋ฅธ ์ฃผ์๋ฅผ ๊ณ์ฐํ ์ ์์ต๋๋ค.
PIE ๋ฐ์ด๋๋ฆฌ๋ฅผ ์
์ฉํ๋ ๋ฐ ์ ์ฉํ ํํธ๋ ๊ทธ๋ค์ ๊ธฐ๋ณธ ์ฃผ์๊ฐ ์ผ๋ฐ์ ์ผ๋ก 000์ผ๋ก ๋๋๋ค๋ ๊ฒ์
๋๋ค. ์ด๋ ๋ฉ๋ชจ๋ฆฌ ํ์ด์ง๊ฐ ๋ฌด์์ํ์ ๋จ์๋ก 0x1000 ๋ฐ์ดํธ ํฌ๊ธฐ์ด๊ธฐ ๋๋ฌธ์
๋๋ค. ์ด ์ ๋ ฌ์ ์ต์คํ๋ก์์ด ์์๋๋ก ์๋ํ์ง ์์ ๊ฒฝ์ฐ ์ค์ํ ํ์ธ ์ฌํญ์ด ๋ ์ ์์ผ๋ฉฐ, ์ฌ๋ฐ๋ฅธ ๊ธฐ๋ณธ ์ฃผ์๊ฐ ์๋ณ๋์๋์ง๋ฅผ ๋ํ๋
๋๋ค.
๋๋ ์ด๋ฅผ ์ต์คํ๋ก์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ง์ฝ **0x649e1024**์ ์ฃผ์๊ฐ ์์นํด ์๋ค๊ณ ์ ์ถ๋๋ฉด, **๊ธฐ๋ณธ ์ฃผ์๋ 0x649e1000**์ด๋ผ๋ ๊ฒ์ ์ ์ ์์ผ๋ฉฐ, ๊ฑฐ๊ธฐ์ ํจ์์ ์์น์ ์คํ์
์ ๊ณ์ฐํ ์ ์์ต๋๋ค.
์ฐํ ๋ฐฉ๋ฒ
PIE๋ฅผ ์ฐํํ๋ ค๋ฉด ๋ก๋๋ ๋ฐ์ด๋๋ฆฌ์ ์ฃผ์๋ฅผ ์ ์ถํด์ผ ํฉ๋๋ค. ์ด๋ฅผ ์ํ ๋ช ๊ฐ์ง ์ต์ ์ด ์์ต๋๋ค:
- ASLR ๋นํ์ฑํ: ASLR์ด ๋นํ์ฑํ๋๋ฉด PIE๋ก ์ปดํ์ผ๋ ๋ฐ์ด๋๋ฆฌ๋ ํญ์ ๊ฐ์ ์ฃผ์์ ๋ก๋๋ฉ๋๋ค. ๋ฐ๋ผ์ PIE๋ ์ธ๋ชจ๊ฐ ์๊ฒ ๋ฉ๋๋ค. ๊ฐ์ฒด์ ์ฃผ์๊ฐ ํญ์ ๊ฐ์ ์์น์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
- ์ ์ถ๋ ์ฃผ์๋ฅผ ์ ๊ณต๋ฐ๊ธฐ (์ฌ์ด CTF ์ฑ๋ฆฐ์ง์์ ์ผ๋ฐ์ ์, ์ด ์์๋ฅผ ํ์ธํ์ธ์)
- ์คํ์์ EBP ๋ฐ EIP ๊ฐ์ ๋ธ๋ฃจํธํฌ์คํ์ฌ ์ฌ๋ฐ๋ฅธ ๊ฐ์ ์ ์ถํ ๋๊น์ง:
- ํฌ๋งท ๋ฌธ์์ด๊ณผ ๊ฐ์ ์์ ์ฝ๊ธฐ ์ทจ์ฝ์ ์ ์ฌ์ฉํ์ฌ ๋ฐ์ด๋๋ฆฌ์ ์ฃผ์๋ฅผ ์ ์ถํฉ๋๋ค (์: ์ด์ ๊ธฐ์ ์ฒ๋ผ ์คํ์์) ๋ฐ์ด๋๋ฆฌ์ ๊ธฐ๋ณธ ์ฃผ์๋ฅผ ์ป๊ณ ๊ฑฐ๊ธฐ์ ์คํ์ ์ ์ฌ์ฉํฉ๋๋ค. ์ฌ๊ธฐ์์ ์์๋ฅผ ์ฐพ์ผ์ธ์.
์ฐธ๊ณ ์๋ฃ
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์ ์ ์ถํ์ฌ ํดํน ํธ๋ฆญ์ ๊ณต์ ํ์ธ์.


