본문으로 바로가기

1. 코드엔진 3번 문제.

코드엔진 3번 문제 SmartApp L03.APK 파일을 설치해보면

<계속 보니까 화가나는 사진>

사진이 떠 있고 아무것도 없다. 

메인액티비티를 JADX를 통해 확인해본다.

75번줄을 보니 키값이 뜨게 되어있고, 중간에 랜덤함수도 들어있고, onClick 안을 보니 조건이 되면 키값이 뜨는 것 같다. 

근데 사진에 대한 내용이 없다, 사진을 클릭하면 되는건가 했는데 그것도 아닌 것 같아서 xml파일을 보기로 생각했다.

<"어서와 이렇게 많은 계단은 처음이지" 문구와 옆쪽에 잘려서 나오지 않았지만, 현재 위치, 남은 계단 + 천국의계단(...)이미지를 보고 카운트를 늘려 결과위치로 가는것으로 추정>


이미지뷰가 fixXY로 뜨게 되어있고, 이미지 버튼은 별도로 존재한다. 보기 싫은 김태희 이미지 뷰를 삭제하고 한번에 smali 코드도 수정하였다.

< if-eq 를 if-ne로 수정 >

※ 원래는 랜덤함수 설정된 것을 고쳐서 목표 숫자를 1~2정도로 맞추려고 했는데, 50000번 정도로는 줄이기 성공했으나 아랫쪽의 math.random() smali 코드를 수정하다가 에러가 계속 발생하여 그냥 조건문 우회를 하였다.


코드를 수정하고 다시 실행하면

요렇게 나오고, 한번 저 이미지 버튼을 클릭해주면

키값이 나오게 된다.