frida PC端与server通信方式

原来以为frida -U走的是啥USB协议,翻了一下源码发现不是。frida-server默认会在安卓上监听27042端口,PC 端会先连接这个端口,然后通过websocket协议协商出一个随机的端口用来做后面的通信。至于为啥要费这么大劲用ws来做通信我也没想明白。
连接安卓端的端口并不是直接的TCP连接,而是连接本机的5037端口,这个端口是adb server的默认端口,然后用adb的协议命令来进行通信的,相当于是用adb做的端口转发。


frida PC端与server通信方式
https://xing.re/2022/11/24/frida-PC端与server通信方式/
作者
网事如风
发布于
2022年11月24日
许可协议