728x90

 

역시 문제의 첫 화면은 이것이다. 다운받아보자.

 

 

 

apk파일이 나온다. 이걸 분석하는것은 간단하다. 일단 저것의 확장자를 zip로 바꾸어서 압축을 풀어준다.

 

 

그러면 저렇게 나오는데 저기서 dex를 jar로 바꾸어주면 된다. 나는 주로 dex2jar을 사용한다.

 

 

폴더에 저것을 붙여넣고 cmd를 켠다.

 

 

cmd에서 cd C:\dex2jar-2.0를 쳐서 이동해주고 d2j-dex2jar.bat classes.dex를 했는데 오류가 뜬다. 이것이 dex가 아니라는 것이다. 어떻게 된것인지 hxd로 헥스값을 보자.

 

 

classes.dex가 아니라 resources.arsc가 dex였다. 그럼 저것의 확장자를 dex로 바꾸고 다시 dex2jar폴더에 넣고 똑같이 해보자.

 

 

성공했다. 그럼 나온 저것을 Java Decompiler를 이용해서 열어보자.

 

 

ProbActivity.class를 보면 flag가 나와있다. 이건 한번 우회한 간단한 문제였다.

 

 

 

 

+ Recent posts