Mobile/안드로이드(Android)
-
프리다(Frida) 환경 구축(1/3) - 녹스(Nox) 설치Mobile/안드로이드(Android) 2020. 1. 16. 16:38
프리다(Frida) 환경 구축(1/3) - 녹스(Nox) 설치 1. 설치 환경 및 프로그램 - Windows 7 Professional K(64bit) - 녹스(Nox) : 안드로이드 모바일 애뮬레이터 - 아나콘다(파이썬) : 다양한 파이썬 버전 관리용 - 프리다(Frida) : 로컬(Local) PC 설치용 - 프리다 서버(Android) : 안드로이드에 설치되며, 로컬(Local) PC의 프리다와 통신용 2. 녹스(Nox) 란? - 안드로이드 모바일 애뮬레이터(무료) - 실제 안드로이드 모바일 디바이스와 거의 동일한 환경 제공 - 안드로이드 스튜디오(Android Studio)에서 제공하는 가상 앱(AVD)과 비교 시 상대적으로 속도가 빠름 3. 녹스(Nox) 설치과정 1) 아래 사이트에서 녹스를 다..
-
프리다(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) 주요 기능 - 애플리케이션 디버깅 가능 - 함수 후킹 가능(함수 재작성,..