๐ฉ ๋ฌธ์ ํ์
๋ฌธ์ ํ์ด์ง์ ์ ์ํ๋ฉด ์์ ๊ฐ์ ํ์ ํจ๊ป ํด๋น ํ์ผ๋ค์ ๋ค์ด๋ก๋ ๋ฐ์ ์ ์๋ ๋ฏํ ๋งํฌ๋ฅผ ํ์ธํ ์ ์๋ค. ํ๋์ฉ ๋งํฌ๋ฅผ ํด๋ฆญํด๋ณด๋ฉด, test.txt
ํ์ผ์ ์ ์์ ์ผ๋ก ๋ค์ด๋ก๋ ๋ฐ์์ง๋ ๋ฐ๋ฉด์, flag.docx
ํ์ผ์ Access Denied ์ฐฝ์ ํ์ธํ ์ ์๋ค.
๐ฉ ๋ฌธ์ ํ์ด
๋ฌธ์ ํ์ด์ง์ ๋ํ ์์ฒญ ํ ์๋ต ํจํท์ ํ์ธํด๋ณธ ๊ฒฐ๊ณผ, ์์ ์ด๋ฏธ์ง์ฒ๋ผ ๊ฐ ๋งํฌ๋ฅผ ๋ค์ด๋ฐ์ ์ ์๋ url ๊ฐ์ ํ์ธํ ์ ์์๋ค.
1
?down=dGVzdC50eHQ=
์์ ๋ฌธ์์ด์ด test.txt
ํ์ผ์ ๋ค์ด ๋ฐ์ ์ ์๋ ๊ฒฝ๋ก์ธ๋ฐ, down
ํ๋ผ๋ฏธํฐ ๊ฐ์ด =
๋ก ๋๋๋ ๊ฒ์ผ๋ก ๋ณด์ base64๋ก ์ธ์ฝ๋ฉ๋ ๊ฐ์์ ์ ์ถํ ์ ์๋ค.
๋ฌธ์์ด์ ๋์ฝ๋ฉํ๋ฉด ์์ ์ด๋ฏธ์ง์ ๊ฐ์ด test.txt
๋ฌธ์์ด์ ํ์ธํ ์ ์๋ค. ๊ทธ ๋ง์ธ์ฆ์จ, ๋ค์ด๋ฐ๊ณ ์ ํ๋ ํ์ผ๋ช
์ base64๋ก ์ธ์ฝ๋ฉํ ๊ฐ์ ๋ค์ด๋ฐ๋ ํ๋ผ๋ฏธํฐ์ ๊ฐ์ผ๋ก ์ฌ์ฉํ๊ณ ์์์ ์ ์ถํ ์ ์๋ค.
์ด์ flag.docx
๊ฐ์ base64๋ก ์ธ์ฝ๋ฉํ์.
๊ทธ ๋ค์์ผ๋ก ์ธ์ฝ๋ฉํ ๊ฐ์ ์ด์ฉํ์ฌ url์ ๊ตฌ์ฑํ๊ณ ์ ์ํ๋ฉด, docx ํ์ผ์ ๋ค์ด๋ก๋ ๋ฐ์ ์ ์๋ค.
ํด๋น ํ์ผ์ ์ด์ด๋ณด๋ฉด Flag ๊ฐ์ ํ์ธํ ์ ์๋ค.