실습/[Android Hacking 실습]
FridaLab 4번 문제 풀이
환석이
2023. 3. 25. 20:18
chall04문제는 "frida"를 send로 보내라 처음엔 잘 이해가 가지 않았다. 일단 디컴파일부터 해보았다.
역시 MainActivity에 있었고, 함수를 해석해 보았다.
arg3의 값이 frida와 같다면, completeArr 배열의 3번 인덱스에 1을 할당하는 함수였다.
이때 completeArr배열은
앞 문제에서 보았던 배열이다
https://hwan2story.tistory.com/19
FridaLab 2번 문제 풀이
저번 시간에 이어서 , 2번 문제를 풀어보려 한다. 2번 문제는 Run chall02()이다. 실행을 시키면 문제를 해결할 수 있겠지?라는 생각으로 접근해보려 한다. 먼저 검색기능을 활용해 chall02() 함수를 찾
hwan2story.tistory.com
따라서 string을 frida로 준다면 단순히 해결될 것이라고 생각을 한 후 js를 짜보았다.
setImmediate(function() {
Java.perform(function() {
var chall04 = Java.choose("uk.rossmarks.fridalab.MainActivity", {
onMatch: function(chall_04) {
var result = chall_04.chall04('frida')
},
onComplete: function() {
console.log('good!!!');
}
});
});
});
앞서 같은 방법으로 frida를 실행해 보니