frida初探1

 

frida包括客户端和服务。

服务运行在windows上面 通过Pip install frida安装

安装比较慢的话 直接下载frida-12.6.13.tar 执行 python setup.py install

然后会要继续下载  frida-12.6.13-py3.7-win-amd64.egg

如果也慢的话。修改setup.py 的egg_url

自建服务器

url = urls[0]
egg_filename = url['filename']
egg_url = url['url']
#add this line
egg_url='http://127.0.0.1:7788/frida-12.6.13-py3.7-win-amd64.egg'
print("downloading prebuilt extension from", egg_url)

egg_url='http://127.0.0.1:7788/frida-12.6.13-py3.7-win-amd64.egg'

 

客户端 安装完毕

 

在手机上安装服务端

adb shell

su

cat /proc/cpuinfo

我这里是AArch64 rev4 

根据frida的版本下载 12.6.13下载frida-server 

https://github.com/frida/frida/releases

 

 

xz的先解压     解压后有30M 通过push进去

adb push frida-server-12.6.13-android-arm64 /data/local/tmp/frida-server

然后 启动服务。如果要运行其他shell的话 另外adb。这个frida-server关闭了就没了

adb shell
su
cd /data/local/tmp
chmod 755 frida-server
./frida-server

进行端口转发

adb forward tcp:27042 tcp:27042

adb forward tcp:27043 tcp:27043

安装frida-tools 工具

pip install frida-tools

接下来就可以直接在cmd里面执行 frida-ps这些命令了。

https://www.jianshu.com/p/bab4f4714d98

可以利用 https://github.com/luoyanbei/android_frida_trace_myTrace 追踪method

如果是PID 那就指定pid

frida -U -p 17224 --no-pause -l raptor_frida_android_trace_luoyanbei.js

如果是启动的话通过

frida -U -f com.xxx.xxx --no-pause -l raptor_frida_android_trace_luoyanbei.js

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值