728x90
반응형
SMALL
Fridalab 4번 풀이
4번 문제는 chall04() 함수에게 "frida" 라는 값을 전송하는것이다.
먼저 /uk/rossmarks/fridalab/MainActivity.class 파일안에 있는 chall04() 함수를 보면
만약 변수 var1 의 값이 "frida" 라면 completeArr 배열의 3번 째 값을 1로 설정한다. 라는 뜻이다.
이때 completeArr 배열은 다음과 같은데,
위의 코드를 해석하면, 만약 completeArr 배열의 3번 째 값이 '1'이라면, 텍스트의 색상을 "녹색"으로 바꾸고,
아니면 "빨간색"으로 바꾼다. 즉, 값이 '1'이라면 '성공' 아니면 '실패'다.
java.choose 함수를 통해 "uk/rossmarks/fridalab" 경로에 있는 MainActivity.class 파일을 불러온다.
그리고 onMatch 함수를 통해 인스턴스를 호출한다.
success
728x90
반응형
LIST
'안드로이드 보안 > 실습' 카테고리의 다른 글
[Android] FridaLab 6번 풀이 (0) | 2023.04.15 |
---|---|
[Android] Fridalab 5번 풀이 (0) | 2023.04.08 |
[Android] Fridalab 3번 풀이 (0) | 2023.04.08 |
[Android] FridaLab 2번 풀이 (0) | 2023.03.22 |
[Android] FridaLab 1번 풀이 (0) | 2023.03.22 |