论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
软件与程序人生
›
移动端开发
›
安卓模拟器Frida情况搭建 (mumu+adb+frida) ...
安卓模拟器Frida情况搭建 (mumu+adb+frida)
南飓风
金牌会员
|
2024-6-20 01:08:36
|
显示全部楼层
|
阅读模式
楼主
主题
517
|
帖子
517
|
积分
1551
针对apk抓包问题,有的时候Android9已经不适用于现在的需求,必要更高的Android版本,mumu模拟器提供了Android12的版本,这里具体说一下设置过程。
mumu模拟器安装
官网地址:https://mumu.163.com/
下载mumu模拟器
选择自定义安装
安装为本身必要的路径
安装好以后先打开mumu模拟器,开始模拟器的root模式,找到设置中心
在其他里面开启root权限
adb与frida下载
adb下载网址:https://adbdownload.com/
frida下载网址:https://github.com/frida/frida/releases
本人电脑是windows所以选择Windows版本进行下载
frida因为必要搭配本地的pip库使用(注意python版本必要大于3.7),所以服务端必要与本地pip版本进行匹配,例如本地下载为16.0.11的版本,找到frida-server-16.0.11-android-x86_64进行下载
在使用frida工具前,必要在python中安装frida
pip3 install frida
pip3 install frida-tools
复制代码
指定版本情况下命令为
pip3 install frida==16.0.11
pip3 install frida-tools
复制代码
ctrl+r,启动cmd
安装frida所必要库
找到本身的python安装目次下的Scripts文件夹,如果出现frida.exe,说明已经安装成功
frida -h验证
mumu+adb+frida设置
将adb解压出来的文件全部放到mumu模拟器下的shell文件夹中,注意是全部
当前目次下启动cmd,然后去mumu模拟器的问题诊断中找到adb调试端口
cmd中运行毗连模拟器(注意背面的16384为mumu模拟器的adb调试端口)
adb.exe connect 127.0.0.1:16384
复制代码
查看毗连的设备 adb.exe devices
将下载的frida-server-16.0.11-android-x86_64解压后放到mumu模拟器shell目次下,与adb同一目次,注意一定是解压后的
将frida上传到模拟器下的/data/local/tmp目次
adb.exe push frida-server-16.0.11-android-x86_64 /data/local/tmp
复制代码
使用adb中的shell毗连上模拟器
adb.exe shell
复制代码
现在是平凡用户,我们必要提升到root权限,输入su(注意mumuMonique输入su后会弹窗让你确认权限,一定要答应)
先辈入刚才上传的/data/local/tmp目次
cd /data/local/tmp/
复制代码
给frida实行权限
chmod 777 frida-server-16.0.11-android-x86_64
复制代码
运行
./frida-server-16.0.11-android-x86_64
复制代码
在mumu模拟器shell目次下再启动一个cmd窗口,注意之前那个窗口不能关,关的话frida就下线了,在新启动的命令行中进行端口转发
adb.exe forward tcp:27043 tcp:27043
复制代码
随便起一个cmd窗口,使用 frida-ps 命令检查frida是否成功开启
frida-ps -U 查看正在运行进程
frida-ps -Uai 列出安装的程序
frida-ps -Ua 列出运行中的程序
复制代码
开启frida-server时可能链接失败,把模拟器和adb重启后再走一遍流程即可
注意frida与frida-server的版本必要划一,可用 frida --version 查看版本
一般的报错
未开启root权限
实战
接下来就可以对apk进行hook了,将apk放进安卓模拟器,启动一下,使用frida-ps -Ua 列出运行中的程序
frida -U -f com.example.challengemobile -l hook.js
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
南飓风
金牌会员
这个人很懒什么都没写!
楼主热帖
零信任介绍
容斥原理
使用 Helm 安装 MQTT 服务器-EMQX ...
数理逻辑第1-3章
DOS窗口命令和单表简单查询
开源SPL助力JAVA处理公共数据文件(txt ...
Java笔记(13) 简单的Lambda表达式 ...
.gitignore文件配置以及gitee提交报Pus ...
dotnet 修复在 Linux 上使用 SkiaSharp ...
day02-自己实现Mybatis底层机制-01 ...
标签云
挺好的
服务器
快速回复
返回顶部
返回列表