ADB

    [Android_Frida] 시작하기

    지난번엔 iOS에서 Frida를 사용하기 위해 설치했었는데요! 이번에는 android에도 Frida를 설치해보도록 하겠습니다! Frida는 동적으로 바이너리를 분석할 수 있게 해주는 툴입니당 Windows, macOS, GNU/Linux, iOS, Android 등에 있는 바이너리에다가 JS 코드를 삽입해서 클래스나 함수들을 후킹해서 흐름을 조작할 수 있게 해줍니다. Frida로 앱을 분석하려면 루트권한을 가지고 있는것이 좋습니다... 없어도 할 수는 있겠지만 그만큼 접근할 수 있는 범위가 좁겠죠...? (지난번 것 긁어오기... ㅎㅎ) 1. Frida 라이브러리 설치 먼저 프리다를 설치합시다! 파이썬 패키지로 존재하기 때문에 pip로 간단하게 설치를 할 수 있습니다. 저는 우분투에서 분석을 진행할 것이..

    [Android] ADB install

    오늘은 ADB 설치 기록입니다..! ADB란? Android Debug Bridge. 기기와 통신을 할 수 있게 하는 command line tools입니다. adb를 통해 간단하게 모바일 환경의 분석을 컴퓨터에서 진행할 수도 있고, 기기에서 다양한 명령어를 실행하는데 사용할 수 있는 unix shell에 관한 접근을 가능하게 해줍니다. [출처: https://developer.android.com/studio/command-line/adb] 이러한 adb는 Android SDK Platform-Tools 패키지에 포함이 되어 있기 때문에, 반드시 SDK가 설치 되어야 adb를 사용할 수 있습니다! 일단 adb를 사용하기 위해서는 안드로이드 기기에서 개발자 모드를 활성화 하고, USB Debugging ..