공부/안드로이드

Frida-Labs 0x2

B612 2024. 5. 31. 01:20

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