Frida
-
프리다(Frida) 란?Mobile/안드로이드(Android) 2020. 1. 16. 15:56
1. 프리다(Frida) 개요 - Ole가 개발한 DBI(Dynamic Binary Instrumentation) 프레임워크 - 다양한 플랫폼(Windows, Linux, iOS, Android 등)에서 프로세스에 대한 인젝션이 가능하기 때문에 큰 확장성을 가짐 - 실행중인 앱(App)에 코드 명령어를 삽입하여 프로세스를 추적, 분석, 디버깅할 수 있는 도구 - 파이썬(Python) 기반으로 동작하며, 버전의 영향을 많이 받으므로 2.x와 3.x를 구분하여 관리 필요 (※ 현재 프리다 최신버전은 파이썬 3.x 버전에서만 동작이 가능함) → 즉, 프리다는 프로세스를 모니터, 디버깅을 위해 사용할 수 있는 도구 2. 프리다(Frida) 주요 기능 - 애플리케이션 디버깅 가능 - 함수 후킹 가능(함수 재작성,..