搭建frida+木木模拟器运行环境

目录

        • pip安装frida
        • 安装木木模拟器
          • 开启模拟器的root权限
          • 打开模拟器USB调试
          • 安装RE文件管理器
        • 下载frida服务端-Android
          • 下载frida-server文件
          • 移动文件到tmp下
        • 使用adb连接mumu模拟器
          • 设置frida-server权限并启动
          • 查看是否启动成功
        • 使用python调用

pip安装frida

本机环境win10 (AMD64)、python3.6.4

  • pip install frida
    如果报错: ERROR: Command errored out with exit status 1
    解决方法: 安装Wordcloud.whl文件,下载地址:
    https://www.lfd.uci.edu/~gohlke/pythonlibs/
    找到对应自己的版本.下载后 pip install wordcloud…whl 即可.
    在这里插入图片描述
  • pip install frida-tools
    安装完成后frida后,再pip安装frida-tools

安装木木模拟器

直接去官网下载. http://mumu.163.com/
此过程省略… 下载后首先:

开启模拟器的root权限

在这里插入图片描述
在这里插入图片描述

打开模拟器USB调试

在开发者选项中。
在这里插入图片描述

安装RE文件管理器

直接搜索进行下载,下载后打开给予root权限
在这里插入图片描述
然后现在就可以去下载frida的服务端了.


下载frida服务端-Android

下载frida-server文件

到 https://github.com/frida/frida/releases 下载相应的版本

这里是给木木模拟器安装Android版本,所以下载下面这个:
frida-server-12.8.20-android-x86.xz

移动文件到tmp下

下载完成之后,如果你使用的本地下载,则把这个文件放入木木共享文件夹中解压,重命名为 frida-server
在这里插入图片描述
然后打开 RE文件管理器,使用全局搜索,找到这个文件的位置.
在这里插入图片描述
接着把 frida-server文件复制到 /data/local/tmp 目录下.
在这里插入图片描述
复制后就可以先停一下,先进行下面的操作


使用adb连接mumu模拟器

先找到模拟器的安装目录,然后进入 emulator\nemu\vmonitor\bin目录
在这里插入图片描述
因为是win10环境,所以是 adb_server.exe 文件.
在此处打开cmd,输入连接命令: .\adb_server.exe connect 127.0.0.1:7555
然后输入 .\adb_server.exe shell 进入交互界面
在这里插入图片描述

设置frida-server权限并启动

进入adb shell后, cd 到 /data/local/tmp 目录.
然后设置frida-server的权限

chmod 777 frida-server

给予了可执行权限之后, 输入下面的命令来启动它:

./frida-server

在这里插入图片描述

查看是否启动成功

重新打开一个cmd窗口, 执行下面的命令 :

frida-ps -U

在这里插入图片描述
查看当前运行的进程. 有输出则说明启动成功.

如果需要进行debug的话,将手机端的端口转发到PC端进行通信

.\adb_server.exe forward tcp:27042 tcp:27042
.\adb_server.exe forward tcp:27043 tcp:27043

使用python调用

简单测试:

import frida
import sys#获取设备信息
rdev = frida.get_remote_device()#获取在前台运行的APP
front_app = rdev.get_frontmost_application()
print (front_app)

你在模拟器上运行一个微信。

weixin = "com.tencent.mm"
# 枚举进程中加载指定模块中的导出函数
session = rdev.attach(weixin)   # 也可以使用attach(pid)的方式
# 我找了半天,老版本的enumerateModules方法没了,现在只能通过js入口
jscode = """Process.enumerateModules({onMatch:function(exp){send(exp.name);},onComplete:function(){send("stop");}
})
"""
script = session.create_script(jscode)
def on_message(message, data):print(message)
script.on('message', on_message)
script.load()
sys.stdin.read()

在这里插入图片描述


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/35849.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

利用ChatGPT 5分钟制作一份思维导图

一、利用ChatGPT列出思维导图大纲 二、利用ChatGPT继续将大纲转化为markdown语法 三、将上面内容复制到txt文档中保存 四、修改文件名后缀为md 五、将生成的md文件导入到xmind中 打开xmind软件,通过「文件→导入→markdown」,选择我们刚刚创建的文件导入…

音视频技术开发周刊 | 302

每周一期,纵览音视频技术领域的干货。 新闻投稿:contributelivevideostack.com。 ChatGPT神器Code Interpreter终于开放,到底怎么用?这里有一份保姆级教程 Code Interpreter 已经正式开放。 上海世界AI大会:MidJourney…

Window之系统开机Administrator账户被停用

在我们的Win7系统开机时如果没有设置其他账户,并且我们的Administrator账户被停用怎么进入Win7系统呢? 解决方法: 重启电脑后按F8进入安全模式, 右键点击“我的电脑” -- “管理” -- “本地用户和组” -- “用户” -- 右键“Ad…

Spug“账户已被系统禁用”的解决办法

前置文章: Spug发布前端项目实战全过程https://blog.csdn.net/wdy_2099/article/details/120215392 Spug设置报警提醒功能(钉钉、微信、邮箱)落地详细https://blog.csdn.net/wdy_2099/article/details/120224867 问题:未知原因导…

桌面计算机安全禁用账户,Win10电脑提示“你的账户已被停用,请向系统管理员咨询”的解决教程...

有用户在安装 解决方法一: 1、此情况可以长按电源键强制关机再开机看到WIN10登陆界面时再次长按电源键强制关机,如此三次后再开机会看到“查看高级修复选项”的按钮,点此按钮会进入WINRE环境,选择“疑难解答”; 2、选择“高级选项”; 3、选择…

【转】您的账户已被停用,请向系统管理员咨询解决办法

升级win10后发现开机时进入安全模式长按F8已经没用了,其实win10中把安全模式放入了系统修复模块,下面就来介绍下win10如何进入安全模式。 进入下边这个界面可通过按住 SHIFT 点击重启即可 工具/原料 win10 方法/步骤 打开“开始”菜单,找到里…

您的账户已被停用,请向系统管理员咨询 解决方案(亲测有效)

当你的电脑误操作了以下步骤,或者被篡改了设置了这里 那恭喜你,重启后就登不上Administrator账户了 首先看一下网上的三种无效方式 无效方式一:安全模式进入用户和组 一般两种方式进入安全模式: 方式一:F8进入 方式二:按住shift 重启 (1)选中其中的安全模式,在安全…

国庆节文字摘抄好词好句好段怎么写?用便签记录就可以

一般来说,在国庆节有不少学生都有一项这样的作业,这就是写国庆节文字摘抄,例如一些关于国庆节的好词好句好段,这不仅可以帮助我们积累一些知识,也可以让我们在以后的日常生活、写作文中使用到。那么国庆节文字照抄怎么…

我一直都以为摘录好词好句是一个好…

我一直都以为摘录好词好句是一个好习惯,以前我看到一些好词好句我就会把它们抄写到笔记本上,把它们背熟,然后到了写文章时就滴字不漏地照搬进去。直到现在我才明白,原来这是一个坏习惯,说是摘录,其实是抄袭…

关注CSDN社区微信,更多精彩等你来

CSDN社区微信公众号“程序人生”(微信ID:coder_life)来了,每天我们会将CSDN社区中大量的优质内容浓缩成1~3篇文章,推送到您的手机中,让您无论何时何地都能感受到知识的精彩、技术的力量。 扫描二维码关注&a…

常用值得收藏的网站/软件 持续更新中

学识决定眼界,眼界决定格局,格局决定人生。 文章目录 一、查询与资源类二、教育与学习类三、代码与资源类四、办工类五、技术与知识面类六、交流与分享类七、其他 这些年经常用的网站,觉得非常实用。与大家分享分享,独乐乐不如众乐…

1.Postman之发送get请求

Postman之发送get请求 1.创建一个集合 2.在集合中创建一个请求 3.GET请求获取北京今天天气: (1)天气API接口文档:http://doc.tianqiapi.com/603579 (2)请求API接口:http://www.tianqiapi.co…

关于PostMan发送请求获得响应

关于PostMan发送请求 在PostMan里面设置引用全局变量(环境变量和集合变量不常用) 附上官网变量设置:https://learning.postman.com/docs/writing-scripts/script-references/postman-sandbox-api-reference/#writing-test-assertions 1、点…

post请求变成了get请求,是怎么回事?

答案:**请求协议错了 ,请检查协议。**如果心急的就不用往下看了——特指jmeter接口请求 详解: 测试中有时要把用域名访问的接口,切换为用IP访问,这时,往往请求结果会出现Java报错,而且请求中 …

post请求,参数过长导致请求400

背景 近期参与项目,有一个功能在线标注非结构化数据,并把标注内容保存在后台,功能如下: 意外就这样不出意外的出现了,保存请求400 排查 第一阶段 参数key没有对应上吗?事与愿违,如果这么…

【无标题】gpt的明年

编辑:桃子 好困 【导读】苹果MAX力加满了!爆料称,苹果正秘密研发测试Apple GPT,Siri即将大升级,预计2024年推出。 「置身事外」的苹果,终于要放大招了。 彭博称,苹果正在暗中开发测试人工智能…

OpenAI Sam Altman对AI的最新思考:5.9 投资人峰会访谈 (全文+视频)

作者:城主 | 编辑:腾讯新闻 郝博阳 编者导语: 只经过了一个月,这个引领AI时代的男人似乎对之前的困惑都有了自己的答案。 在经历了数论关于AI监管的对谈和磋商后,最近很少发声的 Sam Altman 又一次接受了新访谈&#x…

穿越重生之门——小数点的风涅槃生之旅

文章导读 大家好,我是数行天下,上文讲述了异常家族新成员空指针从神秘出生到打败邪恶代码控制的AI败类的传奇故事。本篇借助ChatGPT和微软的new bing再推出一篇讲述小数点数字虚拟体从奇异降生到被数据采集程序抓走,送到一个数据清洗的新大陆…

素数判别和大数分解存在多项式算法

数学家假定黎曼猜想是正确的, 并据此认为属于NP完全问题的素数判别和整数分解必存在多项式算法。 NP完全问题与黎曼猜想紧密关联,且知黎曼猜想又是由互异版的哥德巴赫猜想在幕后操盘的。如果说物理学的前沿属于量子论和相对论的统一和细分,那…