프리다
-
프리다(Frida) 환경 구축(3/3) - 프리다(Frida) 설치Mobile/안드로이드(Android) 2020. 2. 18. 15:15
프리다(Frida) 환경 구축(3/3) - 로컬 PC에 프리다(Frida) 설치 프리다(Frida)는 분석을 수행하는 로컬 PC와 안드로이드 에뮬레이터에 모두 설치를 진행해야 한다. 본 게시글에서는 로컬 PC에 프리다(Firda)를 설치하는 방법에 대해서 알아본다. 1. 아나콘다로 구축한 파이썬 3.x 환경으로 접속 아래 명령어를 이용하여 아나콘다로 구축한 파이썬 3.x 환경으로 접속한다. > activate py3 2. 프리다 설치 아나콘다 환경에 접속되었으면, 아래 pip 명령어를 이용하여 프리다 설치를 진행한다. > pip install frida-tools 아래 그림과 같이 하단의 'Successfullly...' 와 같은 내용이 존재하면 정상적으로 설치가 완료되었다는 뜻이다. 3. 설치한 프리다..
-
프리다(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) 주요 기능 - 애플리케이션 디버깅 가능 - 함수 후킹 가능(함수 재작성,..