Frida Frida는 동적 분석(Dynamic Instrumentation) 도구로, 주로 리버스 엔지니어링, 디버깅, 테스트 등을 목적으로 사용된다. 특히 안드로이드 환경에서 널리 사용되며, 앱의 실행 중인 프로세스에 직접 접근하여 내부 동작을 조작하거나 분석할 수 있다.
주로 어플리케이션의 동작을 실시간으로 모니터링하거나, 특정 기능을 후킹(Hooking)하여 수정하는 데 사용된다. 주요 기능은 다음과 같다.
동적 분석 앱이 실행 중인 동안에 특정 함수나 메소드 호출을 후킹하여, 그 동작을 관찰하거나 변경할 수 있다. 암호화된 데이터를 가로채거나, 네트워크 요청을 변경할 수 있다.
스크립트 작성 기능 JavaScript를 이용하여 어플리케이션의 코드를 동적으로 수정하거나 후킹할 수 있다. API 호출 모니터링 앱이 어떤 API를 호출하는지 실시간으로 모니터링하고 분석할 수 있다.
환경 설정이 아직 안되어 있다면 아래 포스트를 참고하여 구성하고 오도록 하자. https://blo...
원문 링크 : (Android) Frida 클라이언트 기본 명령어