관리 메뉴

Information Security

FridaLab - Change class challenge_01's variable 'chall01' to:1| 본문

모바일/Frida

FridaLab - Change class challenge_01's variable 'chall01' to:1|

HackingPractice 2020. 4. 25. 19:59

클래스 내부의 소스코드를 보면 static int cahll01; 변수 값을 1로 지정해주어야 한다. 1로 변경이 되면 getChall01int() 메소드가 실행되면서 chall01이라는 값이 1로 return 되는 것 같다.

그림 1-1 challenge_01

Challenge_01 문제를 풀기 위해 작성한 자바스크립트 코드다.

그림 1-2 자바스크립트

nox 프로그램에서 Frida를 실행시켰다.

그림 1-3 frida 실행

FridaLab 프로세스 패키지 이름을 확인했다.

그림 1-4 프로세스

자바스크립트 파일이 실행된 것을 알 수 있다.

그림 1-5 파일 실행

FridaLab에서 [CHECK]버튼을 클릭하게 되면 1번 문제가 초록색으로 변해 해결한 것을 알 수 있다.

그림 1-6 정답