728x90
3번 역시 2번과 마찬가지로 MainActivity에 위치. 딱 봐도 false를 true로 바꿔주면 되는 것 같다.
setImmediate(function() {
Java.perform(function() {
Java.choose("uk.rossmarks.fridalab.MainActivity",
{
onMatch:function(cs){
cs.implementation = function(){
return true;
};
},
onComplete:function(){
console.log("OK");
}
});
});
});
2번 풀 때 사용한 코드를 변형하여 작성했다. -> 오류 반환
setImmediate(function() {
Java.perform(function() {
Java.choose("uk.rossmarks.fridalab.MainActivity",
{
onMatch:function(cs){
cs.chall03.implementation = function(){
return true;
};
},
onComplete:function(){
console.log("OK");
}
});
});
});
뭐가 문제인가 자세히 살펴보니 Chall03() 경로 지정을 안 해놨다.
성공.
728x90
'Android > 실습' 카테고리의 다른 글
[Frida-Lab#6] 코드 분석 및 풀이 (0) | 2023.04.30 |
---|---|
[Frida-Lab#5] 코드 분석 및 풀이 (0) | 2023.03.31 |
[Frida-Lab#4] 코드 분석 및 풀이 (0) | 2023.03.22 |
[Frida-lab #2] 코드 분석 및 풀이 (0) | 2023.03.16 |
[Frida-lab #1] 코드 분석 및 풀이 (0) | 2023.03.16 |