[안드로이드 APK 진단] DIVA - 3.안전하지 않은 데이터 저장 파트 1

2017. 10. 17. 16:07·Android_Vuln

3번째 문제인 "INSECURE DATA STORAGE - PART 1, 안전하지 않은 데이터 저장 파트 1"를 클릭한다.


목표를 보면 식별 정보가 어디에 어떻게 저장되는지, 관련 코드는 어떻게 되는지 알아내야 한다. 입력란을 보면 써드파티 서비스의 사용자 이름과 비밀번호를 입력하라고 하는데 이런 류의 어플은 실제로 사이트 별로 계정과 이름을 다르게 설정할 경우 외우는 것이 힘들 수 있기 때문에 자동 로그인을 위해 실제로 사용하기도 한다.


임의의 아이디와 비밀번호를 입력하면 성공적으로 저장되었다는 메시지가 나타난다.


adb shell을 이용해 DIVA 앱이 설치 된 대상 디바이스의 쉘을 얻는다. 안드로이드는 보통 어플 관련 데이터가 "/data/data/어플 패키지" 경로에 저장된다.

    > cd `ls | grep diva` 명령어를 통해 diva 앱의 패키지 경로로 이동한다.

    > 어플에서 사용중인 데이터들은 shared_prefs에 저장되는 경우가 빈번하다.

실제로 shared_prefs의 jakhar.aseem.diva_preferences.xml 파일을 보면 사용자가 입력한 계정과 비밀번호가 존재하는 것을 볼 수 있다.


저작자표시 비영리 동일조건 (새창열림)

'Android_Vuln' 카테고리의 다른 글

[안드로이드 APK 진단] DIVA - 5.안전하지 않은 데이터 저장 파트 3  (0) 2017.10.17
[안드로이드 APK 진단] DIVA - 4.안전하지 않은 데이터 저장 파트 2  (0) 2017.10.17
[안드로이드 APK 진단] DIVA - 2.하드코딩 이슈 파트 1  (0) 2017.10.17
[안드로이드 APK 진단] DIVA - 1.안전하지 않은 로깅 진단  (0) 2017.10.17
13_모의 앱 취약점 분석  (0) 2016.05.31
'Android_Vuln' 카테고리의 다른 글
  • [안드로이드 APK 진단] DIVA - 5.안전하지 않은 데이터 저장 파트 3
  • [안드로이드 APK 진단] DIVA - 4.안전하지 않은 데이터 저장 파트 2
  • [안드로이드 APK 진단] DIVA - 2.하드코딩 이슈 파트 1
  • [안드로이드 APK 진단] DIVA - 1.안전하지 않은 로깅 진단
초보 & 뉴비
초보 & 뉴비
보안과 개발(프론트는 좀 약함, 미적 감각 부재 이슈)을 좋아하며 업으로 삼고 있습니다.
  • 초보 & 뉴비
    보안과 그 개발, 그 어딘가
    초보 & 뉴비
  • 전체
    오늘
    어제
    • 분류 전체보기 (334) N
      • 옵시디언 (1)
      • 도커&쿠버네티스 (4) N
      • NAS(시놀로지&헤놀로지) (1)
      • Webhacking.kr (62)
      • Lord_of_SQL-Injections_I (27)
      • DVWA (0)
      • Root-Me.org (0)
      • Pwnable.kr (6)
      • HackerSchool_FTZ (20)
      • CodeEngn_Basic (20)
      • CodeEngn_Advance (0)
      • Lord_of_BoF_Redhat (1)
      • Lord_of_BoF_FC3 (5)
      • io_smashthestack (6)
      • n00bs CTF Labs (1)
      • 블록체인 (3)
      • Machine Learning (25)
        • Tensorflow (3)
        • PyTorch (18)
        • Visualize (4)
      • Kali 2.0 & Metasploit (16)
        • Windows Hacking (5)
        • Linux Hacking (0)
        • Malware (3)
        • ETC (8)
      • Fuzzing (2)
      • Windows (1)
      • Linux (4)
      • Android (2)
      • Android_Vuln (26)
      • 익스플로잇 (12)
      • 모의해킹 (4)
        • 워드프레스 (4)
      • SQL Injection (1)
      • System Hacking(OS) (5)
        • Shellcode (5)
      • Buffer OverFlow (9)
      • Reversing (44)
        • Lena's Reversing Tutorial f.. (41)
        • 이것 저것 (3)
      • ===== 번역 ===== (0)
      • primalsecurity.net (14)
        • Python Tutorials (14)
      • securityxploded.com (1)
        • IDA Pro (1)
      • 개인 정리 (11)
        • Burpsuite (11)
  • 블로그 메뉴

    • 홈
    • 태그
    • 미디어로그
    • 위치로그
    • 방명록
  • 링크

  • 공지사항

    • 정보보안 관련 포스팅 주의사항
  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
초보 & 뉴비
[안드로이드 APK 진단] DIVA - 3.안전하지 않은 데이터 저장 파트 1
상단으로

티스토리툴바