워게임/Root Me

[Root Me] System - Android lock pattern - 암호학 / Python

SecurityMan 2023. 11. 5. 11:00

 

Root Me 에서 제공하는 암호학 문제

 

이번 문제는 안드로이드 패턴과 관련된 문제이다.

 

반응형

 

 

문제에서 제공되는 것은 ch17.tbz2 파일이다.

 

 

해당 파일을 압축 풀고 들어가보면

 

이런 파일과 폴더들이 보이는데

 

안드로이드 시스템 파일과 폴더들인것 같다.

 

안드로이드 패턴을 푸는것이 목표이니

 

여기 어딘가에 패턴에 관련된 정보가 저장되어 있을 것이다.

 

 

해당 파일을 찾는것은 

 

검색해보면 어렵지 않다.

 

버전마다 다를순 있겠지만

 

/data/system/ 경로에서

 

gesture.key 파일을 찾으면 된다.

 

바로 그냥 상위디렉토리에서 find 돌려도 된다.

 

https://github.com/sch3m4/androidpatternlock/tree/master

 

GitHub - sch3m4/androidpatternlock: A little Python tool to crack the Pattern Lock on Android devices

A little Python tool to crack the Pattern Lock on Android devices - GitHub - sch3m4/androidpatternlock: A little Python tool to crack the Pattern Lock on Android devices

github.com

 

또 깃허브를 찾아보면

 

gesture.key 파일을 읽어서 패턴을 뽑아주는 코드도 존재한다.

 

위의 링크에서 다운받을 수 있다.

 

 

해당 파이썬 코드를 실행시키면

 

바로 패턴을 찾을 수 있다.

 

패턴을 플래그 값으로 제출하면 된다.

 

* python2 로 실행시켜야 한다.

반응형