반응형
반응형
반응형

Title
Easy Android

Description



APK파일이 주어진다. classes.dex 파일을 추출하기 위해 .apk 확장자를 .zip 확장자로 바꾸어 준다.

그 다음 .dex파일을 빼내었다.


.dex파일을 디컴파일하기 위해 dex2jar을 사용했다.




그런데 dex파일이 아니라고 오류가 난다.


.dex파일을 HxD로 까보았다.




리소스 관련 내용들이 보인다.


resources.arsc에 들어있어야 할 내용이라서, resources.arsc를 HxD로 까보았다.




.dex파일이다. classes.dex파일과 resources.arsc파일이 뒤바뀐 것이었다.




resources.arsc파일을 추출해서 dex2jar로 디컴파일하면 정상적으로 디컴파일이 이루어진다.


이렇게 만들어진 jar파일을 jd-gui.exe로 디컴파일했다.




ProbActivity.class를 보면, authkey가 있다.


authkey : I_LOVE_ANDROIDAPP

반응형

'WAR GAME > XCZ.kr' 카테고리의 다른 글

XCZ.kr [prob 7] 풀이  (0) 2018.09.09
XCZ.kr [prob 6] 풀이  (0) 2018.09.09
XCZ.kr [prob 4] 풀이  (0) 2018.09.05
XCZ.kr [prob 3] 풀이  (0) 2018.09.05
XCZ.kr [prob 2] 풀이  (0) 2018.09.05
반응형

Title
Hello, Android!

Description


일단 파일들을 보니 안드로이드 앱은 아닌 것 같다.

압축파일의 파일명인 avd를 검색해 보았다.




안드로이드 가상 기기. 가상머신 같은건가 보다.



avd를 사용하기 위해선 avd manager가 필요하다고 한다.

근데 이게 android-studio 프로그램에 내장되어 있다.


http://www.androiddocs.com/sdk/index.html 여기에서 다운받자.


설치 중간에 JDK가 필요하다고 뜬다. http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 여기에서 다운받아 설치하자. 64비트/32비트

10버전 사용하면 오류난다.




avd 설정 파일들을 확인해 보았다.


config.ini


OS는 android-10, cpu 아키텍쳐는 arm, abi는 armeabi를 사용한다.




정보는 확인했으니, android studio에서 avd manager를 실행한다.



tool > android > AVD Manager




Create a virtual device




아무거나 선택하고 넘긴다.




android-10는 gingerbread이다. abi는 armeabi를 선택해야 하는데 처음에는 보이지 않는다. armeabi-v7a를 다운로드 받았더니 armeabi도 다운로드 되어졌다. 

OS를 맞췄으면 넘긴다.  그리고 FINISH를 눌러 생성.


이제 C:\Users\사용자명\.android\avd\기기명.avd 이 경로로 이동하여 파일을 모두 아까 문제파일들로 교체해준다.



그리고 실행




실행하면 잠금화면에 authkey가 있는 걸 알 수 있다. 그런데 패턴에 가려져 있는데다가 패턴을 모른다...


adb를 이용해서 잠금화면을 추출해야 한다.



디바이스가 잡힌다.



adb pull /data/data/com.android.settings/files/wallpaper output경로

를 입력하면 추출된다.





authkey : U5i_ng_ad_b_is_v2ry_e5_sy


반응형

'WAR GAME > XCZ.kr' 카테고리의 다른 글

XCZ.kr [prob 6] 풀이  (0) 2018.09.09
XCZ.kr [prob 5] 풀이  (0) 2018.09.09
XCZ.kr [prob 3] 풀이  (0) 2018.09.05
XCZ.kr [prob 2] 풀이  (0) 2018.09.05
XCZ.kr [prob 1] 풀이  (0) 2018.09.05

+ Recent posts