HACKTHEBOX. Don't Overreact

2022. 10. 5. 13:452020/Android App Hacking

 

정적분석

1. apktool d app-release.apk

    AndoirdManifest.xml , xml 파일 등 확인.

2. jadx-gui app-release.apk

    Java 코드 분석

MainActivity

 

MainApplication
ReactnativeHost

React Native 앱.

React Native 앱 코드는 bundle형태의 문자열로 확인 및 수정이 가능

assets/index.android.bundle 

 

 

 

 

 

동적분석

Nox, Drozer

C:\> adb connect 127.0.0.1:62001

C:\> adb towrad tcp:31415 tcp:31415

C:\> drozer console connect

 

앱 명 : com.awesomeproject

com.awesomeproject

dz> run app.package.info -a com.awesomeproject

패키지 정보

dz> run app.package.attacksurface com.awesomeproject

패키지 내포 취약점 검색

dz> run app.activity.info -a com.awesomeproject

노출된 Activity 정보 확인

dz> run app.activity.start --component com.awesomeproject com.awesomeproject.MainActivity

앱 실행화면

Activity가 노출되어 있으나 취약하지 않음.