๐ฑ Mobile
OWASP crackme1
sa1t
2024. 1. 23. 16:30
๋ฐ์ํ
๋๋ฒ๊น ๊ฐ๋ฅ ์ํ ๋ง๋ค๊ธฐ
// ํด๋ํฐ์ crackme lv1 apk๋ฅผ ์ค์นํ๋ค.
adb pull owasp.mstg.uncrackable1 // ํจํค์ง ํ์ผ ์ถ์ถ
// ํจํค์ง ํ์ผ์์ apkํ์ผ ์ถ์ถ
apktool d owasp.apk // apk ํ์ผ ๋์ปดํ์ผ
AndroidManifest.xmlํ์ผ์ android:debuggable="true" ๋ณ์กฐ ํน์ ์ถ๊ฐ
apktool b owasp.mstg.uncrackable1 // ํจํค์ง ํ์ผ ๋ฆฌํจํค์ง
apkํ์ผ ์ฌ์ด๋ ํ๋ก๊ทธ๋จ์ผ๋ก ์ฌ์ด๋
adb install test-signed-owasp.apk // apk ํ์ผ ์ค์นํ๊ธฐ
์๋๋ก์ด๋ ์คํ๋์ค์์ ๋๋ฒ๊น ๋ธ๋ ์ดํฌ ํฌ์ธํธ ์ฌ์ฉํ๋ ๋ฒ
ํ๋ฆฌ๋ค ๋ณด์ ๋ก์ง ์ฐํ ์ , ์ดํ ๋จผ์ ์คํ ํ waiting for ์ํ๋ฅผ ๋ง๋ค์ด ๋๊ณ frida js ํ์ผ ์ฃผ์ ํ ์คํํด์ผํ๋ค.
ํด๋น ์ฝ๋์ breakํ equals ์์ ๋ง์ฐ์ค ์ปค์ > alt+shift+F7๋ก ํด๋น ์ฝ๋ ์ง์
๊ทธ ํ Uncrackable1 ํ๋ฉด์์ ์๋ฌด ๋ฌธ์์ด ์ ๋ ฅ ํ VERIFY
ํด๋น ๋ณ์๊ฐ(anObject)์ qwer๋ก ๋ณ์กฐ ํ ๋๋ฒ๊น ์ ์ฑ๊ณตํ๋ฉด์ด ๋ฌ๋ค
๋ฐ์ํ