<aside> 💡 *** Frida 사용하여 후킹하기**

다양한 자료들을 참고하여 저만의 방식으로 정리한 자료입니다. 참고 자료 및 출처에 대한 부분은 가장 하단에 남겨두었으니 자세한 내용은 참고해주시기 바랍니다.

</aside>

목차


1. 환경 설정

1-1. What is Frida?

Frida는 JS Injection을 이용하여 Windows, macOS, Linux, iOS, Android, and QNX 기반의 네이티앱에 대해 후킹이 가능한 파이썬 라이브러리이다. 대표적으로 iOS, Android 등 모바일 분석 때문에 알려져 있지만 다른 플랫폼에서도 사용이 가능하기 때문에 확장적인 면에서 장점이 많다. 물론 Core 부분은 C와 Google V8 Engine으로 작성 되었지만 대다수 구현체는 python으로 구성되어 있다. 또한 js, c, swift 등 여러 언어에 대한 API를 지원한다.

1-2. Downloads

1-3. Access and test

스크린샷 2022-02-13 오전 9.36.40.png

frida 확인하고, adb도 디바이스 연결 확인하기

Untitled

frida-server 실행시키기(나는 휴대폰이라서 arm 버전 설치)

frida-server 파일의 권한을 변경하고 실행실행하게 되면 같은 경로에 re.frida.server 디렉토리가 추가됨

=> chmod 755 frida-server   : 파일의 권한을 변경