Loading [MathJax]/jax/output/CommonHTML/jax.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【Android 逆向】Frida 框架 ( Frida 2 种运行模式 | Frida 12.7.5 版本相关工具下载地址 | 在 Android 模拟器上运行 Frida 远程服务程序 )

【Android 逆向】Frida 框架 ( Frida 2 种运行模式 | Frida 12.7.5 版本相关工具下载地址 | 在 Android 模拟器上运行 Frida 远程服务程序 )

作者头像
韩曙亮
发布于 2023-03-29 12:46:54
发布于 2023-03-29 12:46:54
2.4K00
代码可运行
举报
运行总次数:0
代码可运行

文章目录

一、Frida 2 种运行模式


Frida 有

种运行模式 :

  • 开发模式 : 需要使用 Frida 开发模块 ;
  • 命令行模式 : 使用 frida-tools 命令行工具 ;

Frida 开发模块 或 frida-tools 命令行工具 , 都是在 PC 电脑端运行的 ;

在手机端 , 必须运行 frida-server-android 远程服务器程序 ;

这里使用的远程服务程序是 frida-server-12.7.5-android-x86.xz 程序 ;

远程命令行工具 , 在下面的地址下载 ;

二、Frida 12.7.5 版本相关工具下载地址


Frida 12.7.5 版本的相关工具到 https://github.com/frida/frida/releases/tag/12.7.5 页面下载 ;

注意下载时的选择 :

  • 选择操作系统平台 : Android / iOS / Linux / Mac / Windows
  • 选择 CPU 架构 : x86 / arm / mips
  • 选择位数 : 32 位 / 64 位

三、在 Android 模拟器上运行 Frida 远程服务程序


解压 frida-server-12.7.5-android-x86.xz 压缩包 ,

解压后是 Android 平台的可执行程序 , frida-server-12.7.5-android-x86 , 注意要运行在 x86 架构的 Android 平台上 ;

这里在 雷电模拟器 3.75 版本中运行上述程序 ;

1、启动雷电模拟器

启动雷电模拟器 :

2、上传 frida-server-12.7.5-android-x86 可执行程序

上传 PC 中的 frida-server-12.7.5-android-x86 可执行文件到 Android 模拟器中的 /data/system/frida/frida-server-12.7.5-android-x86 路径 ;

进入 D:\004_Operate\frida\frida-server-12.7.5-android-x86 目录 , 执行

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
adb push frida-server-12.7.5-android-x86 /data/system/frida/frida-server-12.7.5-android-x86

命令 ;

完整命令行输出 :

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
D:\004_Operate\frida\frida-server-12.7.5-android-x86>adb push frida-server-12.7.5-android-x86 /data/system/frida/frida-server-12.7.5-android-x86
adb server version (31) doesn't match this client (41); killing...
* daemon started successfully
frida-server-12.7.5-android-x86: 1 file pushed, 0 skipped. 6.1 MB/s (26319652 bytes in 4.083s)

D:\004_Operate\frida\frida-server-12.7.5-android-x86>

3、为 frida-server-12.7.5-android-x86 可执行程序赋予 777 权限

进入 adb shell 命令行 , 进入 /data/system/frida/ 目录 , 修改 frida-server-12.7.5-android-x86 可执行程序的权限 , 执行

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 chmod 777 ./*

命令 , 为其赋予 777 权限 ;

4、执行 frida-server-12.7.5-android-x86 可执行程序

/data/system/frida/ 目录中执行

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
./frida-server-12.7.5-android-x86 

命令 , 即可启动 Frida 远程服务区端 ;

完整输出命令 :

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
root@aosp:/data/system/frida #./frida-server-12.7.5-android-x86                                              <
WARNING: linker: ./frida-server-12.7.5-android-x86: unused DT entry: type 0x6ffffef5 arg 0x1c24

上述报的错误 unused DT entry: type 0x6ffffef5 arg 0x1c24 是由于 x86 与 arm 兼容问题产生的 , 不影响我们进行逆向调试 ;

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-11-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
APP 逆向 —— Windows 下安装 Frida 环境
百度安装 Frida 全是直接 pip ,搜出来按照人家的步骤安装,结果坑一大堆。反正我是遇到一大堆的坑。
andrew_a
2020/04/07
6.5K0
APP 逆向 —— Windows 下安装 Frida 环境
【Android 逆向】Frida 框架 ( 安装 frida 12.7.5 | 安装 frida-tools 5.1.0 | PC 端 frida 与 安卓模拟器端 frida-server )
, 如果没有安装 , 参考 【开发环境】Windows 中安装 Python 各个版本 ( 下载 Python 各版本 SDK | 安装 Python ) 博客 ;
韩曙亮
2023/03/29
8300
【Android 逆向】Frida 框架 ( 安装 frida 12.7.5 | 安装 frida-tools 5.1.0 | PC 端 frida 与 安卓模拟器端 frida-server )
搭建frida+木木模拟器运行环境
直接去官网下载. http://mumu.163.com/ 此过程省略… 下载后首先:
李玺
2021/11/22
9290
搭建frida+木木模拟器运行环境
利用Frida绕过Android App(apk)的SSL Pinning
做APP测试过程中,使用burp无法抓到数据包或提示网络错误可能是因为APP启用了SSL Pinning,刚好最近接触到apk就是这种情况,于是便有了本文。
用户8478399
2022/12/28
3.9K0
利用Frida绕过Android App(apk)的SSL Pinning
【Android 逆向】Android 逆向通用工具开发 ( Android 端远程命令工具 | Android 端可执行程序的 main 函数操作 | TCP 协议服务器建立 | 接收客户端数据 )
该 Android 远程端模块 是 Android 平台的可执行程序 , 使用 NDK 进行编译的可执行程序 , 配合 PC 端的工具进行内存修改 ;
韩曙亮
2023/03/29
1.1K0
【Android 逆向】Android 逆向通用工具开发 ( Android 端远程命令工具 | Android 端可执行程序的 main 函数操作 | TCP 协议服务器建立 | 接收客户端数据 )
frida学习笔记
因为想学习怎么hook安卓程序,网上搜了一些资料,有xposed和frida两种。 xposed不便于调试,frida方便调试。所以先从学习frida入手。 以下过程是本菜鸡参考网络教程实践的坎坷路程,记录下来以备以后自己重复时参考。
用户2135432
2023/10/21
8480
frida学习笔记
APP逆向神器之Frida【Android初级篇】
说到逆向APP,很多人首先想到的都是反编译,但是单看反编译出来的代码很难得知某个函数在被调用时所传入的参数和它返回的值,极大地增加了逆向时的复杂度,有没有什么办法可以方便地知道被传入的参数和返回值呢?
Python编程与实战
2019/12/04
2.8K0
【Android 逆向】修改运行中的 Android 进程的内存数据 ( 运行环境搭建 Android 模拟器安装 | 拷贝 Android 平台可执行文件和动态库到 /data/system )
文章目录 一、运行环境搭建 Android 模拟器安装 二、拷贝 Android 平台可执行文件和动态库到 /data/system 目录下 一、运行环境搭建 Android 模拟器安装 ---- 使
韩曙亮
2023/03/29
6140
【Android 逆向】修改运行中的 Android 进程的内存数据 ( 运行环境搭建 Android 模拟器安装 | 拷贝 Android 平台可执行文件和动态库到 /data/system )
App逆向 Frida - 夜神模拟器安装配置 基本使用
Frida 是一款基于 Python + JavaScript 的 Hook 与调试框架,实现app逆向的强大工具; 模拟器下载安装教程:https://blog.csdn.net/EXIxiaozhou/article/details/127767808
EXI-小洲
2022/12/13
4.5K0
App逆向 Frida - 夜神模拟器安装配置 基本使用
【Android 逆向】Android 进程注入工具开发 ( 编译注入工具 | 编译结果文件说明 | 注入过程说明 )
在 Visual Studio 2019 中打开了一个 " 生成文件项目 " , 该项目就是注入项目 ; 参考 【Android 逆向】修改运行中的 Android 进程的内存数据 ( Android 系统中调试器进程内存流程 | 编译内存调试动态库以及调试程序 ) 博客 ;
韩曙亮
2023/03/29
5190
【Android 逆向】Android 进程注入工具开发 ( 编译注入工具 | 编译结果文件说明 | 注入过程说明 )
android逆向之frida安装与使用
这篇文章最后以分析UnCrackable-Level1.apk介绍frida脚本的使用,如果大佬们对前面介绍的adb、frida安装已经清楚,则可以直接拉到最后看UnCrackable-Level1.apk的分析。
用户4682003
2022/05/19
5.8K0
android逆向之frida安装与使用
Cpufetch:一款功能强大的CPU架构信息爬取工具
Cpufetch是一款功能强大的CPU架构信息获取工具,该工具支持x86、x86_64(Intel和AMD)以及ARM架构的CPU。Cpufetch支持在Linux、Windows和macOS操作系统上运行,但我们建议广大用户在Linux操作系统上使用Cpufetch。
FB客服
2021/05/20
5900
Cpufetch:一款功能强大的CPU架构信息爬取工具
Hook框架Frida之安装踩坑日记
一、概述 Frida,官网介绍:Dynamic instrumentation toolkit for developers, reverse-engineers, and security researchers,是个轻量级so级别的hook框架,Hook的原理简单地说就是用一个新的函数替代掉原来的函数。
Jayway
2020/07/15
4.8K0
Hook框架Frida之安装踩坑日记
安卓Frida Hook基础
设置环境变量WORKON_HOME为下面自己建立好的路径,当然默认也可以不设置,默认在用户目录下
用户1423082
2024/12/31
990
安卓Frida Hook基础
Frida-Dexdump 脱壳工具下载使用以及相关技术介绍
Frida-Dexdump 脱壳工具下载使用以及相关技术介绍 ---- 文章目录 Frida-Dexdump 脱壳工具下载使用以及相关技术介绍 前言 一、查壳、反编译、APK工具推荐 二、查壳 1.方式1 2.方式二 三、脱壳 1.启动frida服务 2.方式一 3.方式二 四、反编译 总结 ---- 前言 本案例使用的App是:引力播.apk,涉及到查壳、脱壳、反编译; ---- 提示:以下是本篇文章正文内容,下面案例可供参考 一、查壳、反编译、APK工具推荐 ApkScan-PKID 查壳工具下载使用:
EXI-小洲
2022/12/13
6.3K0
Frida-Dexdump 脱壳工具下载使用以及相关技术介绍
【Android 逆向】Android 逆向通用工具开发 ( adb forward 网络端口重定向命令 | PC 端逆向程序主函数分析 )
如下命令的作用是 将 Windows 系统 PC 端的 TCP 网络协议的 9527 端口 , 重定向到 Android 手机端 / Android 模拟器端 的 TCP 网络协议的 9527 端口 ;
韩曙亮
2023/03/29
1.3K0
【Android 逆向】Android 逆向通用工具开发 ( adb forward 网络端口重定向命令 | PC 端逆向程序主函数分析 )
Android逆向之动态分析so篇
本期,斗哥将给大家带来Android逆向的动态分析,简述Android动态分析环境配置与IDA调试so文件。
漏斗社区
2018/10/23
3.8K0
Android逆向之动态分析so篇
【Android 逆向】Android 进程注入工具开发 ( 总结 | 源码编译 | 逆向环境搭建使用 | 使用进程注入工具进行逆向操作 ) ★★★
源码下载地址 : https://download.csdn.net/download/han1202012/37385877
韩曙亮
2023/03/29
2.1K0
【Android 逆向】Android 进程注入工具开发 ( 总结 | 源码编译 | 逆向环境搭建使用 | 使用进程注入工具进行逆向操作 ) ★★★
速读原著-Android应用开发入门教程(Android中运行仿真器环境)
为了运行一个 Android 仿真器的环境,首先需要建立 Android 虚拟设备(AVD)。在 Eclipse 的菜单中,择“Window”>“Android AVD Manager”,出现“Android SDK and AVD Device Manager”窗口,界面如图所示:
cwl_java
2020/01/15
8660
[1091]Frida的环境搭建及入门实战
Frida是一款基于python + javascript 的hook框架,可运行在android ios linux windows osx等各平台,主要使用动态二进制插桩技术;由于是基于脚本(javascript)的交互,因此相比xposed和substrace cydia更加便捷
周小董
2022/04/13
2.9K0
[1091]Frida的环境搭建及入门实战
推荐阅读
APP 逆向 —— Windows 下安装 Frida 环境
6.5K0
【Android 逆向】Frida 框架 ( 安装 frida 12.7.5 | 安装 frida-tools 5.1.0 | PC 端 frida 与 安卓模拟器端 frida-server )
8300
搭建frida+木木模拟器运行环境
9290
利用Frida绕过Android App(apk)的SSL Pinning
3.9K0
【Android 逆向】Android 逆向通用工具开发 ( Android 端远程命令工具 | Android 端可执行程序的 main 函数操作 | TCP 协议服务器建立 | 接收客户端数据 )
1.1K0
frida学习笔记
8480
APP逆向神器之Frida【Android初级篇】
2.8K0
【Android 逆向】修改运行中的 Android 进程的内存数据 ( 运行环境搭建 Android 模拟器安装 | 拷贝 Android 平台可执行文件和动态库到 /data/system )
6140
App逆向 Frida - 夜神模拟器安装配置 基本使用
4.5K0
【Android 逆向】Android 进程注入工具开发 ( 编译注入工具 | 编译结果文件说明 | 注入过程说明 )
5190
android逆向之frida安装与使用
5.8K0
Cpufetch:一款功能强大的CPU架构信息爬取工具
5900
Hook框架Frida之安装踩坑日记
4.8K0
安卓Frida Hook基础
990
Frida-Dexdump 脱壳工具下载使用以及相关技术介绍
6.3K0
【Android 逆向】Android 逆向通用工具开发 ( adb forward 网络端口重定向命令 | PC 端逆向程序主函数分析 )
1.3K0
Android逆向之动态分析so篇
3.8K0
【Android 逆向】Android 进程注入工具开发 ( 总结 | 源码编译 | 逆向环境搭建使用 | 使用进程注入工具进行逆向操作 ) ★★★
2.1K0
速读原著-Android应用开发入门教程(Android中运行仿真器环境)
8660
[1091]Frida的环境搭建及入门实战
2.9K0
相关推荐
APP 逆向 —— Windows 下安装 Frida 环境
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档