반응형
/data/app에는 apk가 저장이 됨.
/data/data에는 설치 파일들이 있다.
※ /mnt/sdcard[해당 APP 이름]
/data/app/apk(설치파일)
/data/data/[해당 APP 이름]
/data/data/[해당 APP이름]/cache
/data/data/[해당 APP이름]/database
/data/data/[해당 APP이름]/shared_prefs
/data/data/[해당 APP이름]/lib
/data/data/[해당 APP이름]/files
보통 shared_prefs에 중요한 정보가 포함되어 있을 확률이 높다.
따라서 이 폴더로 들어가서 검색해보면 잘 나올 수 있다.
임의로 어떤 앱을 다운 받아서 분석해보았다.
분석할때 명령어들 중에서
find /data -mmin -(시간) print | grep com.ABCD.ADF.client ...
특정시간 시간 이전부터 현재까지 수정된 파일 찾기로 범위를 좁히거나 찾거나
grep -r (중요필드) ./
필드명으로 찾을 수 있다.
비밀번호가 평문으로 저장되어 있음을 확인 할 수 있다.
※ 이러한 방법으로 단말기에 저장되어 있는 비밀번호를 알아 낼 수 있다.
그러므로 단말기에는 중요 정보를 저장하면 안되고 저장하더라도 풀 수 없는 암호화를 써서 저장을 해야 된다.
반응형
'Android' 카테고리의 다른 글
Burp Suite를 이용한 안드로이드에서 앱 데이터/패킷 캡쳐, 변조 (1) | 2016.09.02 |
---|---|
ddms을 이용한 안드로이드(Android) 앱 메모리 덤프 뜨기 (1) | 2016.08.30 |
안드로이드 스튜디오, 지니모션을 통한 앱분석 환경 만들기 (2/2) (0) | 2016.08.24 |
안드로이드 스튜디오, 지니모션을 통한 앱분석 환경 만들기 (1/2) (0) | 2016.08.23 |
자바(Java)를 DEX파일로 컴파일 (0) | 2016.03.07 |
최근댓글