안드로이드 메소드 내에 있는 메소드 후킹 어떻게 할까요?

홈 > 커뮤니티 > 질문 게시판
질문 게시판

안드로이드 메소드 내에 있는 메소드 후킹 어떻게 할까요?

2 우아이요바바바비 2 2789
class a {
 private void a(){
    public void b(){
        return true;
    }
  }
}

이런 코드에서 b 메소드에 훅을 걸어야하는데 어떻게 접근하면 될까요?
2 Comments
2 붉은돌 2020.08.28 18:11  
https://github.com/aniket91/FlashLightXPModule
예전에 개발할때 Cydia Substrate 랑 Xposed로 했었는데 Substrate는 ICS로 넘어오면서 개발이 중단 된거 같습니다.
위 링크는 xposed 사용해서 hook 하는 법 나와있습니다.
요새는 frida 많이 사용하는거 같은데
https://dev-pengun.tistory.com/entry/apk-hooking-tutorial-FridaLab-%EC%9C%BC%EB%A1%9C-frida-%EC%9D%B5%ED%9E%88%EA%B8%B0
여기에 원하시는 내용이 있는지 모르겠습니다.
1 CORSE 2020.09.11 00:37  
Frida 쓰면 Method에 Hook 손쉽게 걸 수 있습니다.