欢迎大家来到IT世界,在知识的湖畔探索吧!
连接步骤
进入到夜游神安装目录 D:\Program Files\Nox\bin 在这个目录中自带了abd工具。
- 启动夜游神
- adb connect 127.0.0.1:62001
- 查看设备列表 adb devices
- 下载frida-server:https://github.com/frida/frida/releases
- 解压下载内容到D:\software并改名为frida-server
- 通过adb上传frida-server到夜游神
adb push D:\software\frida-server /data/local/tmp
欢迎大家来到IT世界,在知识的湖畔探索吧!
frida使用
上一步已经将frida上传到了模拟器中,这里还需要介绍一下具体下载哪一个server包。
欢迎大家来到IT世界,在知识的湖畔探索吧!# 在cmd中输入下面命令
# 设置转发端口
adb forward tcp:27042 tcp:27042
adb forward tcp:27043 tcp:27043
# 启动shell
adb shell
su
# 通过下面的命令查看我们的模拟器cpu类型
getprop ro.product.cpu.abi
# 我这里输出的是 x86 所以我需要下载 frida-inject-12.10.2-android-x86.xz 类型的frida-server
启动frida-server:
# 接着上面的命令行进行操作
cd /data/local/tmp
chmod 755 frida-server
./frida-server
# WARNING: linker: ./frida-server: unused DT entry: type 0xxxxxxx arg 0xxxxxx
# 一般出现上面的内容就已经启动好了
如果我们已经使用python安装了frida:
欢迎大家来到IT世界,在知识的湖畔探索吧!pip install frida
pip install frida-tools
那么我们可以在cmd中使用下面的命令检查frida是否启动成功:
PS D:\Program Files\Nox\bin> frida-ps -U
PID Name
---- -------------------------------
24611 adbd
29891 android.process.acore
12181 android.process.media
28841 com.android.inputservice
12541 com.android.keychain
12951 com.android.managedprovisioning
13131 com.android.onetimeinitializer
说明我们的frida-server已经启动成功了。
错误信息
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
adb: error: connect failed: no devices/emulators found
其实这个主要是因为我安装了一个adb工具,这个工具的版本和夜游神的版本不一致导致不能使用。最后使用夜游神安装目录中自带的adb工具就可以了。
可以通过下面的命令找到端口占用工具:
可以kill掉重新启动。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/34367.html