FridaLab의 네 번째 문제는 메서드에 특정 문자열을 전달하는 연습을 다룹니다. 이번 포스팅에서는 04번 문제를 풀며 프리다로 chall04() 메서드에 "frida" 문자열을 전송하는 방법을 배워보겠습니다.
문제: Send 'frida' to chall04()
chaall04() 메서드가 어디에 있는지 확인하기 위해 jadx-gui를 실행합니다.
public void chall04(String str) {
if (str.equals("frida")) {
this.completeArr[3] = 1;
}
}
이전 문제들에서 사용된 코드를 기반으로, chall04()에 "frida"를 전달하는 스크립트를 작성합니다:
Java.choose("uk.rossmarks.fridalab.MainActivity", {
onMatch : function(c_04){
c_04.chall04("frida");
},
onComplete : function(){
console.log("movement!!!")
}
})
이번 포스팅에서는 FridaLab 04번 문제를 풀며 프리다로 메서드에 특정 문자열을 전달하는 방법을 배웠습니다.
FridaLab_06 (1) | 2025.04.17 |
---|---|
FridaLab_05 (0) | 2025.04.17 |
FridaLab_03 (0) | 2025.04.15 |
FridaLab_02 (0) | 2025.04.10 |
FridaLab_01 (0) | 2025.04.10 |