※ Frida 설치
pip install frida
※ 버전 지정하여 Frida 설치
pip install frida==12.2.27
※ 설치 시 에러 해결
1) Could not find prebuilt Frida extension 에러 발생
- frida의 버전이 높아 설치하는 OS의 비트에 해당하는 prebuilt frida extension이 없을 가능성이 크다.
- 따라서 상단의 버전을 지정하여 frida를 설치하는 것을 이용하여 낮은 버전의 frida를 설치하면 해결 가능
2) pip로는 설치가 되었다하는데 실행이 되지 않을 때
- 라이브러리 형식으로는 frida가 깔려있어 pip는 frida가 설치되었다고 출력하지만 cmd에서 실행이 되지 않는다.
- 이는 Scripts 폴더 내에 frida.exe가 존재하지 않아서 인데 이는 frida-tools를 설치해주면 해결된다.
pip install frida-tools
3) Failed to spawn: unable to launch iOS app: The operation couldn’t be completed.
- 이는 아마 -f 옵션을 사용했을 때 발생했을 것이다. 정확한 정보는 아니지만 armv7 device에서는 앱을 spawning 할 수 없다고 한다. 따라서 최신의 Iphone이 필요할 것으로 보인다.
참고) https://github.com/frida/frida/issues/724
4) UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 32: ordinal not in range(128)
- 이는 해결방안이 여러가지 있겠지만 간단하게 해결할 수 있는 방법은 3.x 버전의 Python을 이용하는 것이다.
'Develope > Python' 카테고리의 다른 글
python 문자열 대소문자 조합 생성 (0) | 2020.03.04 |
---|---|
Python code to create Numeric list (0) | 2019.12.26 |
[Python] Port Scanner (0) | 2017.01.22 |
[Python] Edit with IDLE가 안될 때 (2) | 2017.01.21 |
[Python] 간단한 파이썬 취약점 스캐닝 스크립트 (0) | 2016.10.29 |