Bazinga!
모바일 어플리케이션 - [Frida] Java 함수 본문
앱 분석할 떄 Mainactivity부터 보면 된다
apk파일을 jadx로 열어 package 이름 확인하기
앱실행될Eo 우리가 입력한코드가 실행이 되게된다.
Java.use()
line 4
line5
메서드 안에 implement함수를 붙혀 원하는 값으로 메서드 값을 바꾸겠다.
3872로 값을 바꿨기때문에 check 버튼을 누르면
글자가 보라색으로 바뀌게 된다.
Java.choose
클래스에 인스터스 탐색하는 함수
특정 클래스를 대상으로 원하는 작업 수행
실행시키는것이 목표
js파일을 다시 저장하면
위에서 보았던 stl_test_level_02로직이 수행이 된다.
overload()
Java API 메서드로, Java메서드에서 Overload 된 메서드 선택하는데 사용
instance.method,implementation()
instance.method.overload().implementation()
-> overload가 없을시에는 여러 메서드들이 있다는 오류가 뜬다
check버튼을 누르니 글자색이 바뀌고
로그메세지도 뜬다.
출처 : 스틸리언