我平时使用frida是用windows的cmd 里面输入frida -H 10.0.0.100 --no-pause -f xxx.xxx.xxx -l test.js来向我这个ip的手机启动xxx.xxx.xxx进程 并且注入test.js文件。。但是现在我没有windows的电脑 。就一台手机。test.js文件在我手机的/data/local/tmp目录下。怎么在本机实现启动xxx.xxx.xxx并且注入test.js
[注意]看雪招聘,专注安全领域的专业人才平台!
框架 https://github.com/rev1si0n/lamda
在 web 远程桌面右侧的终端输入 frida --no-pause -f com.android.settings -l test.js
或者,在此终端执行命令 nano run.py 编辑并保存以下代码为 run.py
from
lamda.client
import
*
d
=
Device(
"127.0.0.1"
)
pid
d.frida.spawn(
"com.android.settings"
d.frida.resume(pid)
sc
session.create_script(
open
(
"test.js"
,
"r"
).read())
sc.on(
"destroyed"
print
"message"
sc.load()
sc.eternalize()
exit (
0
随后执行 py run.py 即可
几句代码搞定,只需要root就可以执行。