Study/App
[App]Fridalab 1
seomj
2022. 10. 20. 18:11
문제
MainActivity파일에서 challenge_01 클래스의 getChall01Int() 메소드를 호출하고 있으며 해당 변수 값이 1이 되어야 한다.
js코드
setImmediate(function() {
Java.perform(function() {
var targetClass=decodeURIComponent(
'uk.rossmarks.fridalab.challenge%5f01'
);
var methodName='getChall01Int';
var gclass=Java.use(targetClass);
gclass[methodName].overload().implementation=function() {
console.log('\nGDA[Hook getChall01Int ()'+'');
var i = this[methodName]();
console.log('\treturn'+i);
return 1;
}
})
})
frida로 해당 코드 실행
frida -U -f uk.rossmarks.fridalab -l fridalab1.js --no-pause