[mobile] frida 파이썬 바인딩 메시지 처리
-console.log() 와 send()의 차이
:
console.log()는 콘솔 화면에 바로 출력이되는데
반면, send()의 경우 스크립트로 전달해서 데이터를 처리하게 된다.
그렇기에, 파이썬 스크립트를 통해 데이터를 전달하고, 제어하여 처리할 수 있게된다.
따라서, send()가 더 유용한 점이 많기에 더 많이 사용된다.
-send(message, [data])
: 프리다 기반 애플리케이션에 자바스크립트 객체 massage 전송
-script.on('message', on_message)
: 프리다 스크립트에서 보낸 메시지를 처리할 콜백 함수를 설정
: 호출할 핸들러를 등록하는 과정
-on_massage(message, data)
: script.on('message', on_message)에서 등록한 핸들러에 대한 정의를 하는 부분
: 단순히 message 매개변수를 콘솔에 출력하는 역할
[mobile] fridaLab_frida challenge 1 write up (0) | 2020.01.04 |
---|---|
[mobile] frida challenge (0) | 2020.01.04 |
[mobile] frida 파이썬 바인딩 (0) | 2019.12.27 |
[mobile]frida script file load 방법(2) (0) | 2019.12.27 |
[mobile]frida script file load 방법(1) (0) | 2019.12.27 |