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

 

 

결과

'Study > App' 카테고리의 다른 글

[App]Fridalab 3  (0) 2022.10.20
[App]Fridalab 2  (0) 2022.10.20
[App]레지스터 스택프레임  (0) 2022.10.07
[App]레지스터 함수, 배열  (0) 2022.10.04
[App]Diva 12. Hardconding Issues - Part 2(하드코딩된 정보 + Frida native)  (0) 2022.09.30