2024.05.13 - [공부/안드로이드] - Frida-Labs 0x1


이전과 똑같이 MainActivity로 가면 저 메소드가 있다.
a의 값을 4919로 만들면 flag를 얻을 수 있을 것 같다는 느낌이 든다.
하지만 우리는 a를 입력할 수 있는 곳이 어디에도 없는데??!
그러니까 frida를 사용해야한다..

파이썬으로 작성한 스크립트는 앱이 실행된 이후, js 스크립트는 앱이 실행되기 전 후킹이 된다는 차이점이 있다.
Java.perform(function() {
let MainActivity = Java.use("com.ad2001.frida0x2.MainActivity");
MainActivity.get_flag(4919);
});
굉장히 간단한 코드이다,

플래그를 얻었다.
※ 나는 아직 frida를 1퍼센트도 사용하지 못하고 있는 것 같다 흑흑 열심히 살아야지
'공부 > 안드로이드' 카테고리의 다른 글
Frida-Labs 0x1 (0) | 2024.05.13 |
---|---|
안드로이드 생명주기 (0) | 2024.02.04 |
안드로이드의 저장공간에 대해 (1) | 2023.12.03 |
Hooking (w. frida) (0) | 2023.12.03 |
frida 설치 (2) | 2023.11.24 |