๋ฏธ์๋ ๋ณด๋ ค๊ณ ๋ฏธ์ฐ์๋ฅผ ์ผฐ๋๋ ๊ฒ์ ์ฝ์์ด ํดํน๋นํ์ด์
Helloyunho @helloyunho@hackers.pub
Ren'Py ๊ธฐ๋ฐ PlayStation(ํ๋ ์ด์คํ ์ด์ ) ๊ฒ์์์ ๋ฐ์ํ๋ ์ทจ์ฝ์ ์ ์ด์ฉํ ์ต์คํ๋ก์ ๋๊ตฌ์ธ yarpe(Yet Another Ren'Py PlayStation Exploit)์ ๊ฐ๋ฐ ๊ณผ์ ๊ณผ ๊ธฐ์ ์ ์๋ฆฌ๋ฅผ ๋ค๋ฃน๋๋ค. ์ด ํ๋ก์ ํธ๋ Python(ํ์ด์ฌ)์ Pickle(ํผํด) ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ญ์ง๋ ฌํ ๊ณผ์ ์์ ์์์ ์ฝ๋๋ฅผ ์คํํ ์ ์๋ค๋ ๋ณด์ ๊ฒฐํจ์ ํ์ฉํ๋ฉฐ, ์ธ์ด๋ธ ํ์ผ ๋ด๋ถ์ ๋ฐ์ดํฐ๋ฅผ ์กฐ์ํ์ฌ ๊ฒ์ ์์ง์ ์ ์ด๊ถ์ ํ๋ํฉ๋๋ค. ์ ์๋ ๋ฉ๋ชจ๋ฆฌ ๊ถํ ์ ํ์ ์ฐํํ๊ธฐ ์ํด ROP(Return Oriented Programming) ๊ธฐ๋ฒ๊ณผ unsafe-python์ ๋์ ํ์ฌ ์ง์ ์ ์ธ ๋ฉ๋ชจ๋ฆฌ ์ ๊ทผ ๋ฐ ์คํ ํฌ์ธํฐ ์กฐ์์ ๊ตฌํํ์ต๋๋ค. ํนํ Xbox(์์ค๋ฐ์ค)์์์ ์ฑ๊ณต์ ์ธ ์ด๊ธฐ ์คํ์ ๋ฐํ์ผ๋ก PlayStation 5์ ์คํ ์ ์ฉ ๋ฉ๋ชจ๋ฆฌ(XOM)์ ๊ฐ์ ๊น๋ค๋ก์ด ๋ณด์ ์ ์ฝ ์ฌํญ์ ๊ทน๋ณตํ๊ณ ์ต์ข ์ ์ผ๋ก ์ฝ๋๋ฅผ ์คํํ๋ ๊ณผ์ ์ ์์ธํ ์ค๋ช ํฉ๋๋ค. ์ด ๊ธ์ ๋ณต์กํ ํ๋์จ์ด ๋ณด์ ํ๊ฒฝ ์์์๋ ๋ ผ๋ฆฌ์ ์ธ ๋ถ์๊ณผ ์ฐฝ์์ ์ธ ์ ๊ทผ์ ํตํด ์์คํ ์ ํ๊ณ๋ฅผ ์ํํ๋ ๊ณผ์ ์ ๋ณด์ฌ์ฃผ๋ฉฐ, ์๋ฒ ๋๋ ๋ณด์๊ณผ ๋ฆฌ๋ฒ์ค ์์ง๋์ด๋ง์ ๊ด์ฌ ์๋ ๋ ์๋ค์๊ฒ ๊น์ด ์๋ ๊ธฐ์ ์ ํต์ฐฐ์ ์ ๊ณตํฉ๋๋ค.
Read more โ