๊ฐ์ Rooting์ด๋ ์๋๋ก์ด๋์์ ์ ํ๋์ด ์๋ ํ์ ์์คํ ์ ๋ํด ์ก์ธ์ค ํ ์ ์๋๋ก ํ๋ ๊ฒ์ ์๋ฏธํ๋ฉฐ ์ด๋ฅผ ํตํด ์ฌ์ฉ์ ๋๋ฐ์ด์ค ๋ด๋ถ์์ ์ฌ์ฉํ ์ ์๋ ๋ค์ํ ์์คํ ๋ช ๋ น์ ๋ด๋ ค ์์ ๋๋ ์ญ์ ๊ฐ ๊ฐ๋ฅํ๋ฉฐ ๋ฃจํธ ๊ถํ์ผ๋ก ์ ๊ทผ์ด ๊ฐ๋ฅํ ์ฑ์ ์ฌ์ฉํ ์๋ ์๊ฒ ๋ฉ๋๋ค. ๋ฃจํ ์ ํ๊ฒ๋๋ฉด ์์ ์ ์์คํ ํ์ผ์ ์ ๊ทผ์ด ๊ฐ๋ฅํด ์ง๊ธฐ ๋๋ฌธ์ ์๋ฒฝํ๊ฒ ์ ์ด๊ฐ ๊ฐ๋ฅํด์ ธ ๋ณด์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ด ์ค์ ๊ธ์ต, ๊ณต๊ณต ๊ธฐ๊ด์์๋ ๋ฃจํ ๋ ๋จ๋ง์์ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์คํ๋์ง ์๋๋ก ์ ์ดํ๊ณ ์์ต๋๋ค. Rooting ํ์ง ๋ฐฉ๋ฒ 1. ์ ํ๋ฆฌ์ผ์ด์ ์คํ ์ ํน์ ๋ช ๋ น์ด ์คํ ๋ฐ ํ์ธ(SU ๋ช ๋ น ์คํํ์ธ) 2. ๋ฃจํ ๋ ๋จ๋ง์ ์กด์ฌํ๋ ํ์ผ ํ์ธ(/system/su, /system/app/Superuse.apk ๋ฑ) 3...
๊ฐ์ ๊ธฐ๋ณธ์ ์ผ๋ก SSL(Secure Socket Layer)์ด๋ ์ ์์ ์ธ ์ฌ์ฉ์์ MITM(Man in the Middle) ๊ณต๊ฒฉ์ ์๋ฐฉํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ ํด๋ผ์ด์ธํธ ๊ธฐ๋ฒ์ ๋๋ค. ๊ฐ๋จํ ๋งํด ํด๋ผ์ด์ธํธ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์๋ฒ ์ธ์ฆ์์ ์ ํจ์ฑ ๊ฒ์ฌ๋ฅผ ๋๋ ๋น๊ต๋ฅผ ํ์ฌ ์ธ์ฆ์๊ฐ ์ผ์นํ์ง ์์ผ๋ฉด ์๋ฌ๋ฅผ ๋ฐ์ํ๊ฑฐ๋ ๋ ์ด์ ํต์ ์ด ๋์ง ์๋๋ก ํฉ๋๋ค. SSL Pinning์ด๋ ํด๋ผ์ด์ธํธ ์ธก์์ SSL HandShake ์ดํ์๋ ์๋ฒ์ธก ์ฆ๋ช ์๋ฅผ ์ฌ๊ฒ์ฆ ํ๊ธฐ ๋๋ฌธ์ MITM ๊ณต๊ฒฉ์ ๋ง์์ ์์ง๋ง ๋ง์ฝ ์์ ์ ์ธ์ฆ์๊ฐ ์ ์์ ์ธ ์ธ์ฆ์์ธ ๊ฒ์ฒ๋ผ ์ค๊ฐ์ ์ฑ ๋ด๋ถ๋ก ์ฝ์ ํ์ฌ ์์ด๊ฒ ๋๋ค๋ฉด ์ฐํ๊ฐ ๊ฐ๋ฅํด์ง๋๋ค. ๊ธฐ์กด์ ์์ ์ ๋๋ฐ์ด์ค(Nox)์ ์ธ์ฆ์๊ฐ ์์ด์ผ ๋๊ธฐ ๋๋ฌธ์ ์์ผ์ ๋ถ๋ค ํ๋จ์ ํฌ์คํ ์ ์ฐธ๊ณ ํ์ฌ ์ธ์ฆ์ ์ค์น(And..
์๋๋ก์ด๋ ์๋ฎฌ๋ ์ดํฐ์ธ "Nox"์ ํ๋ก์ ๋๊ตฌ์ธ "Burp Suite"๋ฅผ ์ฐ๋ํ๊ธฐ ์ํด์ ํฌ๊ฒ Android 7 ๋ฒ์ ๊ณผ ์ดํ(5 ๋ฒ์ )๋ฅผ ์ ํํด์ ์งํํด ์ฃผ์ ์ผ ๋ฉ๋๋ค. Android version 5 ์์ ์ ๋ก์ปฌPC์ IP์ฃผ์๋ฅผ ํ์ธํด์ฃผ์๊ณ ํ๋ก์ ์ค์ ์ ๋จผ์ ํด๋๊ฒ ์ต๋๋ค. ํฌํธ๋ 8080 ์ฐ์ ๋ ๋์ง๋ง ๋ง์ฝ ์ฒดํฌ ํ์ฑํ๊ฐ ๋์ง ์์ผ๋ฉด ์ ์ฒ๋ผ ์์ ํฌํธ๋ฅผ ์ง์ ํด์ฃผ์๋ฉด ๋ฉ๋๋ค. Nox ํ๊ฒฝ์ผ๋ก ์ ๊ทผํด Tool -> ๋ฌด์ ๋คํธ์ํฌ ์ชฝ์ WiredSSID๋ฅผ ์ฝ 2์ด๊ฐ ํด๋ฆญ์ ์ ์งํด์ฃผ์๋ฉด ์๋จ์ ์์ ๋ฒํผ์ด ๋ํ๋ฉ๋๋ค. ๊ณ ๊ธ ์ต์ -> ํ๋ก์(์๋) ์ผ๋ก ์ง์ ํด์ฃผ์๋ฉด ์์ธ ์ค์ ์ฐฝ์ด ๋ํ๋๋๋ฐ Burp Suite์ ์ค์ ํ IP์ Port ๋ฒํธ ๋์ผํ๊ฒ ์์ฑํด์ฃผ์๊ณ ์ ์ฅํ๊ฒ ์ต๋๋ค. ์ธํฐ๋ท ์ฐฝ์ ์ฌ์๊ณ "htt..
๊ฐ์ Drozer๋ FSecureLABS์์ ๊ฐ๋ฐํ ์๋๋ก์ด๋ ๋์ ๋ถ์ ํ๋ ์์ํฌ๋ก PC์ ๋๋ฐ์ด์ค ์ฌ์ด์ Agent๋ฅผ ํตํด ์ฑ์ ์ทจ์ฝ์ฑ์ ํ ์คํธํ ์ ์๋ ๋๊ตฌ์ ๋๋ค. ๋๋ก์ ์ ์ Mercury๋ผ๋ ์ด๋ฆ์ผ๋ก ์ฌ์ฉ๋์์ต๋๋ค. ์๋๋ก์ด๋ ์ฑ์ ๋ณด์์ฑ์ ํ ์ค ํ๊ธฐ ํ๊ธฐ ์ํ ํ์ค์ผ๋ก ๋ถ๋ ธ์ ๋งํผ ์ค๋ ๋ช ์ฑ์ ๊ฐ์ง๊ณ ์์ง๋ง ํ์ฌ๋ ์ถ๊ฐ์ ์ธ ๊ฐ๋ฐ์ ์ค๋จํ ์ํ๋ก ๋ณด์ ๋๋ค. ๋๋ก์ ํ๊ฒฝ์ ๊ตฌ์ถํ๊ธฐ ์ํด์ ํ์ด์ฌ 2.7๋ฒ์ ์ ์ฌ์ฉํด์ผ ๋๊ธฐ ๋๋ฌธ์ "์๋์ฝ๋ค"ํ๊ฒฝ์ ๊ตฌ์ถํ์ฌ ๋ณ๋์ ๋ถ๋ฆฌ๋ ์์ญ์ ์ค์นํ๋๋ก ํ๊ฒ ์ต๋๋ค. *์๋์ฝ๋ค ํ๊ฒฝ๊ตฌ์ถ ํ๋จ ํฌ์คํ ์ฐธ๊ณ guleum-zone.tistory.com/136 ์๋์ฝ๋ค(Anaconda) ์ค์น ๊ฐ์ Anaconda๋ ์๋ฐฑ ๊ฐ์ ํจํค์ง๋ฅผ ํฌํจํ๊ณ ์๋ ๋ฐฐํฌํ์ผ๋ก ๊ธฐ์กด์ ํ์ด..
๊ฐ์ Apktool ์ด๋ ๋๋ ํ๊ฐ ์ํ๋ Android ์ฑ์ ๊ฐ๋ฐ ์ฝ๋๋ฅผ ์๋ณต ์์ค ํํ๋ก ๋๋๋ฆด ์ ์๊ฒ ๋์์ฃผ๋ฉฐ ์ฑ์ ๋ค์ ์ค์นํ์ฌ ์คํ์ํฌ ์ ์๊ฒ ๋์์ฃผ๋ "๋ฆฌ๋ฒ์ค ์์ง๋์ด๋ง" ๋๊ตฌ์ ๋๋ค. Apktool์ Windows/Linux/MacOS ๋ฑ ๋ค์ํ ํ๊ฒฝ์์ ์๋ํ๋ฉฐ JAVA ๊ธฐ๋ฐ(1.8 ๋ฒ์ ์ด์)์ผ๋ก ์์ฑ๋ ๋๊ตฌ์ ๋๋ค. ibotpeaches.github.io/Apktool/ Apktool - A tool for reverse engineering 3rd party, closed, binary Android apps. A tool for reverse engineering 3rd party, closed, binary Android apps. It can decode resources to n..
์๋๋ก์ด๋ ์ฑ์ ์ง๋จํ๋ฉด์ ๋ฌด๊ฒฐ์ฑ ๊ฒ์ฆ์ ํ์ธํ๊ฒ ๋๋๋ฐ ์ด๋ ๋ณ์กฐ๋ ์ฑ์ ์ ๋ขฐํ ์ ์๋ ์๋ช ์ด ๋ค์ด๊ฐ์ง ์์ผ๋ฉด ์ค์น ์ค๊ฐ์ "install fail" ๊ฐ์ ์คํจ ๋ฌธ๊ตฌ๊ฐ ๋ํ๋ ์ฑ์ด ๋ฌด๊ฒฐ์ฑ ๊ฒ์ฆ์ ์ํํ๊ณ ์๋์ง ํ์ธ์ด ๋ถ๊ฐ๋ฅํ๋๋ฐ ์ด๋ ๋ณ์กฐ๋ ์ฑ์ ์ฌ ์๋ช ์์ ์ ๊ฑฐ์ณ์ฃผ์๋ฉด ์๋ฌ ์์ด ์ค์น๊ฐ ๊ฐ๋ฅํด์ง๋๋ค. ์๋ช ํ ์ ์๋ ๋ฐฉ๋ฒ์ JAVA์ "keytool"๊ณผ "jarsigner"์ ์ด์ฉํด ์๋ช ํ์ผ(keystore)์ ์์ฑํด์ฃผ๊ณ ๋ฆฌํจํค์งํ ์ฑ์ ์ฌ์๋ช ์์ ์ ํด์ฃผ์๋ฉด ๋ฉ๋๋ค. www.oracle.com/java/technologies/javase-downloads.html www.java.com/ko/download/ ์ PCํ๊ฒฝ์์๋ "JDK" ์ "JRE"๊ฐ ์ค์น๋์ด ์์ต๋๋ค.(๋ ๋ค keytoo..
๊ฐ์ ๋ น์ค(Nox)๋ ๋ธ๋ฃจ์คํ, ์ง๋ ๋ชจ์ ๊ฐ์ด PC์์ ์๋๋ก์ด๋ ์ฑ ํ๊ฒฝ์ ๋ณด์ฌ์ฃผ๊ณ ๋ค์ด๋ก๋ ๋ฐ ์คํ๊น์ง ๋ชจ๋ ๊ฐ๋ฅํ๊ฒ ํด์ฃผ๋ ์๋ฎฌ๋ ์ดํฐ์ ๋๋ค. ์ค์ ๋ง์ผ๋ก ๊ฐํธํ๊ฒ "๋ฃจํ "์ด ๊ฐ๋ฅํ๋ฉฐ ์ฐฝ ํฌ๊ธฐ๋ฅผ ์์ ์์ฌ๋ก ์กฐ์ ํ ์ ์๊ธฐ ๋๋ฌธ์ ์ง๋จ ์ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋๋ ํ๋ก๊ทธ๋จ์ ๋๋ค. kr.bignox.com/ ๋ น์ค ์ฑํ๋ ์ด์ด ์ง๊ธ๊น์ง ์จ๋ณธ ์ฑํ๋ ์ด์ด์ค์ ๋ น์ค๊ฐ ์ ์ผ ์ข์๊ฒ ๊ฐ์์ ๋ช๋ ์ ๋ถํฐ ๊ณ์ ์ ์ฉ์ค์ ๋๋ค. ์์ผ๋ก๋ ์ ์ ์๊ฒฌ ๋ง์ด ๋ฐ์๋ค์ด๊ณ ๋ฒ์ฐฝํ์๊ธธ ๋ฐ๋๋๋ค :) kr.bignox.com ์๋จ์ ์ฃผ์๋ก ์ ์ํด ๋ค์ด๋ก๋ํด์ฃผ์๋ฉด ๋ฉ๋๋ค. ์ค์น๊ฐ ๋๋ฌ๋ค๋ฉด ์ฐ์ธก ์๋จ์ ํฑ๋๋ฐํด๋ฅผ ํด๋ฆญํ์ฌ "ROOT ์ผ๊ธฐ" ๋ฒํผ์ ํ์ฑํํด์ฃผ์๋ฉด ๋ฐ๋ก ๋ฃจํ ์ด ๋ฉ๋๋ค.(์ฌ๋ถํ ํ์) ํฐ ํ๋ฉด์ด ํ์ ์๋ค๋ฉด ์ฑ๋ฅ ์ค์ -> ๊ทธ๋ํฝ ๋ชจ๋..