[AOS] Frida 환경 구성
[DreamHack 참고]
Frida 란 무엇인가 ?
Inject JavaScript to explore native apps on Windows, macOS, GNU/Linux, iOS, Android, and QNX.
출처 : https://frida.re/
번역해보면 자바스크립트를 이용하여 Windows, macOS, GNU/Linux, iOS, Android, QNX 앱을 분석할 수 있게 도와주는 Tool이다. 즉,Frida를 통해 스크립트를 주입하여 원하는 동작을 할 수 있게 만든다.
환경 구성
[들어가기에 앞서 제가 공부한 환경은 m1 macbook Air임을 밝힙니다.]
필요한 환경
- 맥북
- 충분한 용량
- Xcode
기존 ios 모바일 해킹을 하기 위해서는 탈옥이 필수 조건이였다. (Cydia 를 사용해야 하기 때문) 하지만 m1 이후의 버전부터는 xcode의 시뮬레이터를 이용해 모바일 해킹 실습을 진행할 수 있다.
Xcode Command Line Tools
xcode-select --install
homebrew
![[Pasted image 20220810001516.png]]
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
이후에 설치 확인하여 설치된 주소가 출력되면 Complete!
which brew
git 설치
brew install git
which git
git 또한 설치된 주소가 출력되면 Complete
python3 & pip
frida는 python으로 만들어진 언어다. 그렇기에 설치하기 위해서는 python3 설치는 불가피하다.
https://www.python.org/
위 경로를 통해 python을 Download한다.
frida 설치
pip install frida
python -m pip install frida-tools
Leave a comment