HackChang

[xcz.kr] Prob4 4번 문제 풀이 본문

W4RG4M3

[xcz.kr] Prob4 4번 문제 풀이

HackChang 2020. 7. 14. 15:07

이번 문제의 경우에는 안드로이드와 관련된 문제이다.

우선 다운로드를 받아 파일을 살펴보도록 하겠다.

 

위와 같은 파일을 볼 수 있고, config파일을 열어서 보도록 하겠다.

 

여기서 알 수 있는 것은 안드로이드 버전이 10이라는 것과 AVD? 라는 생각을 해볼 수 있었다.

기존에 깔려있던 안드로이드 스튜디오를 통해 안드로이드 API level이 10인 것을 먼저 설치하도록 하겠다.

 

우선 ADK매니저(핸드폰모양) 에 먼저 들어가서 API level10이 어떤 버전인지 알기 위해 보도록한다.

 

이렇게 진저브레드 버전인 것을 알 수 있었고, 현재 다운로드 할 수 없으므로,

SDK 매니저에 들어가서 보도록 하겠다.

 

 

툴탭에 SDK매니저에서 아래와 같이 system image를 맞춘 버전을 인스톨한다.

 

아까 받은 파일의 config처럼 설정 후 가상머신 생성을 마친다.

(이 과정은 굳이 하지 않아도 된다.)

 

설정이 끝나면 위와같이 AVD매니저에 가상 머신이 설치된 것을 볼 수 있고, 오른쪽 메뉴버튼에 Show on Disk로 해당 폴더에 들어간다.

 

 

아까 받은 파일과 같은 파일이 보이고, 여기에 덮어쓰면 될 것이라는 생각이 든다.

하지만 설정파일을 바꾸면 path폴더까지 바뀌므로 이미지 파일만 덮어쓰도록 하겠다.

덮어쓰기를 진행 후 가상머신을 실행해보도록 하겠다.

실행하면 안드로이드 가상머신이 나오는데 바탕화면이 key로 보인다.

adb를 통해서 바탕화면을 추출해보도록 하겠다.

 

https://androidmtk.com/download-minimal-adb-and-fastboot-tool

 

Download Minimal ADB and Fastboot Tool (all versions)

Download the latest version of Minimal ADB and Fastboot Tool which allow you to install and setup the ADB and Fastboot files on the computer.

androidmtk.com

adb는 위 주소에서 받을 수 있다.

 

 

CMD를 통해 위와같이

adb devices로 예뮬이 잡힌지 보고,

abd pull /data/data/com.android.settings/files/wallpaper 추출할 경로 를 입력해주면 바탕화면이 추출되는 것을 볼 수 있다.

 

추출된 폴더에서 추출파일을 열면 키가 나오는 것을 볼 수 있다.

 

 

'W4RG4M3' 카테고리의 다른 글

[xcz.kr] Prob7 7번 문제 풀이  (0) 2020.07.14
[xcz.kr] Prob6 6번 문제 풀이  (0) 2020.07.14
[xcz.kr] Prob3 3번 문제 풀이  (0) 2020.07.13
[xcz.kr] Prob2 2번 문제 풀이  (0) 2020.07.13
[xcz.kr] Prob1 1번 문제 풀이  (0) 2020.07.13
Comments