
XXE Injection (Basic Concept & Real World Case)
ยท
๐๏ธ Theory/WEB
What is XML(eXtensible Markup Language)?XML์ ๋ฐ์ดํฐ ์ ์ฅ๊ณผ ์ ์ก์ ์ด์ ์ ๋ ์ธ์ด์ด๋ค. ์ฌ๋ฌ ์ข
๋ฅ์ ์์ฉ ํ๋ก๊ทธ๋จ์์ ๋ฐ์ดํฐ์ ๋ฌธ์๋ฅผ ์ ์ฐํ๊ฒ ์ ์ก & ์ ์ฅํ๋๋ก ์ค๊ณ๋์๋ค. ๋ฏธ๋ฆฌ ์ ์๋ ํ๊ทธ ์ธ์๋ ์์๋ก ํ๊ทธ๋ฅผ ์ ์ํ ์ ์๋ค.[ ์ข
๋ฅ ][ XML DTD ]XML DTD(Docuemtn Type Definition)์ ์ฌ์ฉํด ๋ฏธ๋ฆฌ ์ ์๋ ๋ฌธ์ ๊ตฌ์กฐ์ ๋ํด XML ๋ฌธ์์ ์ ํจ์ฑ ๊ฒ์ฌ๊ฐ ๊ฐ๋ฅํ๋ค. ]>์ ์์์ฒ๋ผ DTD๋ ELEMENT ํ์
์ ์ธ๊ณผ ํจ๊ป root์ธ email์ ์ ์ธํ๊ณ child ์์๋ฅผ ๋ํ๋ธ๋ค.์ดํ child ์์๋ค์ด ์ ์๋๋ค. child ์์๋ ๋ณธ์ธ์ child ์์๋ฅผ ๋ ๊ฐ์ง ์๋ ์๊ณ , ์์ ๋ฐ์ดํฐ๋ฅผ ํฌํจํ ์๋ ์๋ค. D..