[mobile]frida CLI 스크립트 사용방법(2)
frida를 이용하여 프로세스에 스크립트를 인젝션하는 2가지 방법이 존재한다.
1) 애플리케이션 프로세스 실행 후 자바스크립트 삽입
2) 애플리케이션 프로세스가 시작되기 전 자바스크립트 삽입
이에 대해 자세히 알아보자.
애플리케이션 프로세스 실행 후
frida -U [package name] 명령어를 사용하여 자바 스크립트 삽입이 가능하다.
/
frida -U -f [package name] 명령어
즉, -f 옵션을 사용하면 애플리케이션 프로세스를 실행시키며 자바 스크립트 삽입이 가능하다.
이와 같은 방법을 응용하게 되면 실행을 시도한 앱의 메인 쓰레드가 시작되기 전에
자바 스크립트 코드를 삽입할 수 있는 장점이 있다.
frida -U --no-pause -f com.android.chrome -l ~.js |
이전 포스팅에서 위에 대해 언급했었다.
조금 더 자세한 내용은 아래의 링크를 참조하자.
https://aboutsc.tistory.com/165
[mobile]frida script file load 방법(2) (0) | 2019.12.27 |
---|---|
[mobile]frida script file load 방법(1) (0) | 2019.12.27 |
[mobile]frida script 기본설명(3) : overload (0) | 2019.12.27 |
[mobile]frida script 기본설명(2) : frida API (0) | 2019.12.27 |
[mobile]frida CLI 스크립트 사용방법(1) (0) | 2019.12.27 |