[Frida] Failed to create process.

두비니

·

2022. 1. 24. 22:28

 

 

 

 

 

frida 및 frida-ps를 실행하면 저럴 때가 있습니다.

잘 깔려있는데? 하고 다시 깔아도 어림도 없고, 구글 찾아보면 gistory깔아보라는데 제 경우는 그것도 해당 사항이 아니였습니다.

 

 

결론적으로 frida의 원본 script를 찾아보아야합니다.

frida의 위치를 확인해서 script 내용을 확인해보았습니다. 저는 아래 위치에 있었으며, frida-script.py와 frida-ps-script.py를 확인해주어야했습니다.

C:\Users\subin\AppData\Local\Programs\Python\Python39\Scripts

 

저 첫 번째 줄의 python 위치의 뜻이 저 python.exe를 사용하겠다는 뜻인데, 윈도우도 기본적으로 저 위치를 사용하고 있는지 확인해봅시다.

 

 

넵. 보니깐 다른 위치의 python을 사용하고 있네요. 

이건 windows가 인식하고 있는 python의 위치와 frida script상에서 선언한 python의 위치가 달라서 그렇습니다.

여기서 해결방법은 크게 2가지.

 

1. Python을 다시 frida script에 선언된 폴더로 다운받고, PATH 환경변수를 frida script에 선언된 폴더로 변경

2. 그냥 frida-script 파일들 첫줄의 참조하는 python 위치 바꾸기<<저는 이 방법을 택했습니다

 

그러면 잘됩니다!

 

 

끝~.~