안녕하세요. 광주아이입니다. https://hanssomi.kr/250 아이폰(iOS), 안드로이드폰(Android) 후킹(Hooking)에 대해서 #2 안녕하세요. 광주아이입니다. https://hanssomi.kr/249 아이폰(iOS), 안드로이드폰(Android) 후킹(Hooking)에 대해서 #1 안녕하세요. 광주아이입니다. https://hanssomi.kr/247 Android functions hooking with XP.. hanssomi.kr 3버전의 설명을 드리기 앞서 정말 죄송하지만 이 글은 연구 용도로만 작성하였으며, 개인의뢰 및 소스코드는 드릴 수 없는점 이해좀 부탁드립니다. 저 쇠고랑차고 쇠철창 들어갑니다. ㅠㅡㅠ ............ ............ ...........
오랜만에 포스팅을 합니다. 거두절미하고 본론부터 가겠습니다. Magisk로 루팅된 단말기에 magiskhide라는 아주 좋은 툴이 있는데 루팅탐지 방법에 따라 제대로 숨기지 못하여 어쩔 수 없이 후킹을 해야하는 상황이 발생합니다. 그래서 우회해야할 특정 클래스의 특정 함수를 후킹해야합니다. 우선 준비물은 1. Xposed Framework가 설치된 루팅된 단말기 - Magisk Manager에 들어가서 download 탭을 누르고 다운 받으면 됩니다. 2. Xposed Installer(앱) - 공격할 모듈을 로드하기 위한 필수 앱 3. 후킹 대상이 될 테스트 앱(package : kr.hanssomi.fake1) - 후킹 대상이 될 테스트 앱 특정 클래스의 함수 4. 후킹할 앱(package : kr...