๊ฐ์ SSRF๋ Server Side Request Forgery์ ์ฝ์๋ก ์ ์ฌํ ์ด๋ฆ์ ๊ฐ์ง CSRF(Cross Site Request Forgery) ์๋ ๋ค๋ฅด๊ฒ ํด๋ผ์ด์ธํธ ์ธก์ ์์ฒญ์ ๋ณ์กฐ์ํค๋ ๊ฒ์ด ์๋ ์๋ฒ ์ธก ์์ฒด์ ์์ฒญ์ ๋ณ์กฐํ์ฌ ๊ณต๊ฒฉ์๊ฐ ์ํ๋ ํํ์ ์ ์ฑ ํ์๋ฅผ ์๋ฒ์ ๋์ ธ์ฃผ๋ฉด ์๋ฒ๊ฐ ๊ฒ์ฆ ์์ด ๊ทธ๋๋ก ๋ฐ์ ๊ทธ์ ๋ฐ๋ฅธ ํ๋/์๋ต์ ํด์ฃผ๋ ๊ณต๊ฒฉ์ ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๋งค๊ฐ๋ณ์์ HTTP ์์ฒญ์ ํตํด ์ ์ ํ ์๋ต์ ๋ฐ์ ์ ์๋ค๋ฉด ์ถฉ๋ถํ ์๋ํด๋ณผ ๋งํ ๊ณต๊ฒฉ์ผ๋ก ์ต๊ทผ ๋ค์ด ๋ฉํฐ ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ์ฃผ๋ก ์ฐ์ด๋ ๋ฉํ ๋ฐ์ดํฐ API๋ ์ธํ๋ผ ๋ด์ ๊ตฌ์ฑ, ๋ก๊ทธ, ์ธ์ฆ, ๋ค์ํ ๋ฐ์ดํฐ์ ๋ก์ปฌ์์๋ง ์ก์ธ์ค ํ ์ ์์ต๋๋ค. ๋ง์ฝ SSRF ์ทจ์ฝ์ ์ด ์กด์ฌํ ๊ฒฝ์ฐ ๋ด๋ถ์ ์จ๊ฒจ์ง ๋คํธ์ํฌ์ ์๋๋ผ๋ ๊ณต๊ฒฉ์์ ์น์์ ..
๊ฐ์ Session Fixation(์ธ์ ๊ณ ์ ) ์ด๋ ๋ก๊ทธ์ธ ์ ๋ฐ๊ธ๋ฐ์ ์ธ์ ID๊ฐ ๋ก๊ทธ์ธ ์ /ํ ๋ชจ๋ ๋์ผํ๊ฒ ์ฌ์ฉ๋์ด ์ ์์ ์ธ ์ฌ์ฉ์๊ฐ ํผํด์์ ์ธ์ ์ ํ์ด์ ํน ํ์ฌ ์ ์์ ์ธ ์ฌ์ฉ์๋ก ์์ฅํ์ฌ ์ ๊ทผํ๋ ํ์์ ๋๋ค. "์ธ์ ์ ๋ํ ๋ง๋ฃ" ๋๋ "์๋ก ๋ค๋ฅธ IP์ ๋์ผํ ์ธ์ "์ ๋ํด ์ทจ์ฝํ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ด์ ์ค์ผ ๊ฒฝ์ฐ ์๋น์ค๋ฅผ ์ด์ฉํ๋ ๋ค์์ ์ฌ์ฉ์๋ค์ด ํด๋น ๊ณต๊ฒฉ์ ๋ ธ์ถ๋ ๊ฐ๋ฅ์ฑ์ด ์กด์ฌํฉ๋๋ค. ๋ฐ์ ๊ฐ๋ฅ ์๋๋ฆฌ์ค ์ ์์ ์ธ ์ฌ์ฉ์๋ค์ ์ทจ์ฝ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ง์ ๋ก๊ทธ์ธํ์ฌ ์ธ์ ID๋ฅผ ๋ฐ๊ธ๋ฐ๊ณ "XSS" ๊ฐ์ ๊ต์ฐจ ์คํฌ๋ฆฝํธ ๊ณต๊ฒฉ์ ๋ณํํ์ฌ ์ด๋ฉ์ผ์ ์ ์ด๋ ์ ๊ณต๊ฒฉ์์ ์ธ์ ID๋ฅผ ์ฌ์ฉํ์ฌ ์๋น์ค๋ฅผ ์ ๊ทผํ๋๋ก ํ๋ฉด ์ฌ์ฉ์๋ค์ ๊ณต๊ฒฉ์์ ๋์ผํ ์ธ์ ID๋ฅผ ์ฌ์ฉํ๊ฒ ๋๋ฉฐ, ์ฌ๊ธฐ์ ๊ด๋ฆฌ์ ํ์ด์ง๋ ๊ธฐํ..
๊ฐ์ ๋๋ ํ๋ ์ํํธ์จ์ด ์ธก๋ฉด์์ ์ผ๋ฐ์ ์ธ ์ฌ๋๋ค์ด ์ดํดํ๊ธฐ ์ด๋ ต๊ฒ ๋๋ ์ญ๋ถ์(Reverse engineering)์ ์ง์ฐ์ํค๊ธฐ ์ํด ์๋์ ์ผ๋ก ์จ๊ธฐ๋ ํ์์ ๋๋ค. ํ์ง๋ง ๋ฐ๋๋ก ์ ์์ ์ธ ์ฌ์ฉ์๋ค์ "์ฌํ๊ณตํ ๊ธฐ๋ฒ", "๋ธ๋๋ฆฌ์คํธ ๋ก์ง ์ฐํ", "์ต๋ช ์ฑ" ๋ฑ์ ์ํด ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๋ ์กด์ฌํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๊ตฌ๊ธ์ ์ ์ํ๊ธฐ ์ํด www.google.com ์ ์ ๋ ฅํ์ฌ ์ง์ ๋ DNS(Domain Name Server) ๋ช ์ ํตํด ์ฝ๊ฒ ์ ๊ทผํ๊ณ ์์ง๋ง ์๋ฒ์ IP์ฃผ์๋ก๋ ๋์ผํ๊ฒ ์ ๊ทผํ ์ ์์ต๋๋ค. URL ์ธ์ฝ๋ฉ์ ํ๋ ๊ฒฝ์ฐ๋ ์กด์ฌํ์ง๋ง "http%3a%2f%2f216.58.197.196" ์ฃผ์๋ฅผ ๋ณด์๋ฉด ํน์ ๋ฌธ์์ด๋ง ์ธ์ฝ๋ฉ ๋ ๋ฟ xxx.xxx.xxx.xxx ๊ฐ์ด "." ์ ์ผ๋ก ๊ตฌ๋ถํ์ฌ ์ ์กํ๋ ๊ฒ์ ๋ง์ฐฌ..
๊ฐ์ ์ฑ ์ง๋จ์ ํ์๋ ๋ถ๋ค์ด๋ผ๋ฉด ๋ํ์ ์ผ๋ก Frida, Drozer ๋ฑ ์ ์ฌ์ฉํ์๋ฉด์ ๋์ , ์ ์ ์ง๋จ์ ํ์์ง๋ง Objection์ด๋ผ๋ ํด์ ์ฌ์ฉํ์๋ฉด ๋ช ๊ฐ์ง ๋๊ตฌ๋ค๊ณผ ์กฐํฉํ์ฌ ๋ค์ํ ์๋๋ฅผ ํ ์ ์์ต๋๋ค. Objection์ Run-Time Exploration ์ฆ ๋ฐํ์์ ์กฐ์ํ์ฌ ๊ณต๊ฒฉ์๊ฐ ์ํ๋ ํ์๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ํ ์ ์๋๋ก ํ๋ก์ธ์ค์ ์ค์๊ฐ์ผ๋ก ์ฃผ์ ํ์ฌ ์ฌ์ฉํ๋ฉฐ Frida ๊ธฐ๋ฐ์ผ๋ก ๋์ํ๊ธฐ ๋๋ฌธ์ Python3 ํ๊ฒฝ์์ frida ํ๊ฒฝ์ ์ฌ์ ์ ๊ตฌ์ถํด์ฃผ์๊ณ pip install์ ํตํด objection์ ์ค์นํด์ผ ๋ฉ๋๋ค. *ํ๋ฆฌ๋ค ํ๊ฒฝ ๊ตฌ์ถ guleum-zone.tistory.com/137 ํ๋ฆฌ๋ค(Frida) ํ๊ฒฝ ๊ตฌ์ถ ๊ฐ์ Frida๋ Ole๊ฐ ๊ฐ๋ฐํ DBI(Dynamic Binary..
๊ฐ์ Mobile OWASP Top 10 ์ค ์์ง๋ ๋์ ์์๊ถ์ ์๋ฆฌ ์ก๊ณ ์๋ ์ทจ์ฝ์ ์ค ํ๋์ ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๊ฐ๋ฐ์๋ค์ด ์ฑ์ ๊ฐ๋ฐ ๊ตฌํํ๋ ๋จ๊ณ์์ ํด๋ผ์ด์ธํธ ์ธก์ ์ ์ฅ๋๋ ๋ฐ์ดํฐ๋ ํ ์ฌ์ฉ์๋ค์ด ์ฝ๊ฒ ์ก์ธ์ค ํ์ง ๋ชปํ๋๋ก ์ ํ์ ํ์ง๋ง ์๋๋ฐ์ค ํ๊ฒฝ์ผ์ง๋ผ๋ ๋ฃจํ ๋๋ ํ์ฅ์ ํตํด ๋์ ๊ถํ์ ํ๋ํ๊ฒ ๋๊ณ ๋ณดํธ ๊ธฐ๋ฅ์ ์ฝ๊ฒ ์ฐํํ์ฌ ์ก์ธ์ค๊ฐ ๊ฐ๋ฅํด์ง๋๋ค. ๋ณดํต ์ ์ฑ ์ฑ์ด๋ ์ ์์ ์ธ ์ฌ์ฉ์๊ฐ ๋ถ์ค๋ ๋จ๋ง์ ๋์์ผ๋ก ๊ฐ์ธ์ ๋ณด๋ฅผ ํ๋ํ ๊ฐ๋ฅ์ฑ์ด ์กด์ฌํฉ๋๋ค. 1.log file 2.Plist file 3.androidmanifest.xml / SharedPreferecnes.xml 4.SQLite databases 5.Binary data stores 6.SD Card 7.Cloud synced ์์ ..
๊ฐ์ ์๋๋ก์ด๋์ Content Provider๋ "์ฝํ ์ธ ์ ๊ณต์ "๋ผ๋ ์๋ฏธ๋ฅผ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค์ ์ ์ฅ์ ๊ฐ์ ์ญํ ์ ํ๋ ๊ณต๊ฐ์ ๋ค๋ฅธ ์ฑ์ด ์ ๊ทผํ ์ ์๋๋ก ๋์์ฃผ๋ 4๋ ์ปดํฌ๋ํธ ์ค ํ๋์ ๋๋ค. ์ฃผ๋ก ํ์ผ ์์คํ ์ด๋ SQLite ๋ฐ์ดํฐ๋ฒ ์ด์ค, Web ๋ฑ์ ํตํด์ ๊ด๋ฆฌํ๋ฉฐ ์ฝํ ์ธ ํ๋ก๋ฐ์ด๋๋ฅผ ํตํด ๋ค๋ฅธ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ ์ฅ๋ ๋ฐ์ดํฐ์ ์ ๊ทผ์ด ๊ฐ๋ฅํฉ๋๋ค. ์ด๋ฌํ ์ฑ ๊ณผ ์ฑ ์ฌ์ด์ ๋ฐ์ดํฐ ์ ๊ทผ์ ๊ด๋ฆฌํ๊ณ ํต์ ํ๊ธฐ ์ํด "Content Resolver"๋ผ๋ ์ค๊ฐ์ ์ญํ ์ด ์กด์ฌํ๋๋ฐ ์ด๋ ์ฝํ ์ธ ์ ๊ณต์์ ์ฃผ์์ธ ์ฆ ์ด๋ํ๊ณ ์ ํ๋ URI๊ฐ ๋ฑ๋ก๋์ด ์์ด์ผ ๋ฉ๋๋ค. *uri ํํ -> content://user_dictionary/test ๋ฑ Content Provider๋ ์ปดํฌ๋ํธ ์ค ์ผ๋ถ์ด๊ธฐ ..