[안드로이드 APK 진단] DIVA - 12.하드코딩 이슈 파트 2

2018. 3. 20. 13:36·Android_Vuln

12번 문제를 클릭하면 하드 코딩 된 정보를 찾으라고 한다. 일단 대충 게싱으로 때려 박으면 당연히 액세스 거부 오류가 발생한다.



JEB로 디컴파일을 해보면 문제에 해당 되는 클래스 코드가 다음과 같다.

사용자가 입력한 값을 DivaJni의 access 함수 파라미터로 사용하여 비교 후 분기가 나타난다.


DivaJni 코드를 보면 위 사진과 같은데 divajni 라는 라이브러리를 로딩한다.


jeb 프로젝트 탐색기의 라이브러리 폴더에서 해당 라이브러리를 검색 후 추출한다.


추출 된 라이브러리에서 문자열을 뽑아내면 그냥 딱 봐도 뭔가 수상한 문자열이 2개 보이는데 우선 첫 번째 문자열을 이용하여 액세스를 시도한다.


액세스 성공


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

'Android_Vuln' 카테고리의 다른 글

[안드로이드 APK 진단] DIVA - 13.입력 값 검증 부재 파트 3  (0) 2018.03.20
[안드로이드 APK 진단] DIVA - 11.접근 제어 부재 파트 3  (2) 2017.10.18
[안드로이드 APK 진단] DIVA - 10.접근 제어 부재 파트 2  (0) 2017.10.18
[안드로이드 APK 진단] DIVA - 9.접근 제어 부재 파트 1  (0) 2017.10.18
[안드로이드 APK 진단] DIVA - 8.입력 값 검증 부재 파트 2  (0) 2017.10.18
'Android_Vuln' 카테고리의 다른 글
  • [안드로이드 APK 진단] DIVA - 13.입력 값 검증 부재 파트 3
  • [안드로이드 APK 진단] DIVA - 11.접근 제어 부재 파트 3
  • [안드로이드 APK 진단] DIVA - 10.접근 제어 부재 파트 2
  • [안드로이드 APK 진단] DIVA - 9.접근 제어 부재 파트 1
초보 & 뉴비
초보 & 뉴비
보안과 개발(프론트는 좀 약함, 미적 감각 부재 이슈)을 좋아하며 업으로 삼고 있습니다.
  • 초보 & 뉴비
    보안과 그 개발, 그 어딘가
    초보 & 뉴비
  • 전체
    오늘
    어제
    • 분류 전체보기 (331) N
      • 옵시디언 (1) N
      • 도커&쿠버네티스 (1) N
      • NAS(시놀로지&헤놀로지) (1) N
      • 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 - 12.하드코딩 이슈 파트 2
상단으로

티스토리툴바