手把手教你在夜神、雷电上搭frida+Xposed

简介: 手把手教你在夜神、雷电上搭frida+Xposed

一、目标


李老板: 奋飞呀,你天天手把手教这样不好吧?


奋飞:老板你想多了,就咱们行业这种男女比例,有啥不好的?222.png

二、步骤

夜神Frida

  • 先adb连上夜神,看看它是嘛系统
fenfeiMac:Desktop ff$ adb connect 127.0.0.1:62001
already connected to 127.0.0.1:62001
fenfeiMac:Desktop ff$ adb shell getprop ro.product.cpu.abi
x86
  • 把对应的 fridaServer拷进去


adb push frida-server-14.2.18-android-x86 /data/local/tmp/frida-server


跑起来

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


夜神Xposed


安装Frida太顺利了,所以装Xposed的时候认识到了生活艰难

  • 首先从夜神的软件市场搜索到了Xposed,安装好之后,刷入框架, 卒
  • 重装夜神之后,从夜神的论坛搜到了号称 Xposed夜神适配版,安装好了之后,刷入框架,卒


开始分析下问题,安装 Xposed Installer没有问题,但是刷入框架有问题,说明默认情况下刷入的框架不对。


Mac下的夜神模拟器 v3.8.5.6 的Android系统是 7.1.2


那么开始谷哥求学之旅,找到 x86 && 7.1 的Android 对应的 Xposed 框架。


哥给了我们这个 Xposed-SDK25-Nougat-X86-by-PurifyOS.zip


TIP:  Android 7.0和7.1 的匪号是 Nougat


. 先 关闭夜神模拟器,然后设置好夜神模拟器的共享目录, 打开 VirtualBoxVM的共享目录设置, 比如设置到  ~/Downloads/NoxApp


. 把 Xposed-SDK25-Nougat-X86-by-PurifyOS.zip 压缩包里面的 system 目录解压到 ~/Downloads/NoxApp ,  META-INF 不用解压


. 把 script.sh 文件放到和 system 同级目录下


. 在模拟器里安装 xposed.apk (实际上就是 Xposed Installer)


. 手工刷入框架,  我们下载的框架文件目录已经映射到模拟器里的 /mnt/shared/ 目录下。

adb shell
cd /mnt/shared/Nox_share
sh script.sh
reboot


完美安装

333.png


雷电Frida

fenfeiMac:Desktop ff$ adb connect 127.0.0.1:5557
already connected to 127.0.0.1:5557
fenfeiMac:Desktop ff$ adb shell getprop ro.product.cpu.abi
x86_64


x86_64 这个有点奇怪,是x86和64都行呢,还是咋地?


不管了,先把 x86的frida搞进去。

adb push frida-server-14.2.18-android-x86 /data/local/tmp/frida-server


不错,可以顺利跑


雷电Xposed


问了下谷哥,需要 x86_64 && 7.1 的Android 对应的 Xposed 框架。


哥又给了我们这个 64位框架文件.zip


. 雷电的文件共享目录在这里  C:\Users\xxx\Documents\leidian64\Pictures 对应的模拟器里的目录是 /mnt/shared/Pictures


.  剩下的步骤就和 夜神的安装一样了55.png


三、总结


实际上这次解决问题的过程是这样的:


. 先找遍了全网,也没有搞定 夜神适配 的Xposed。


. 听说雷电自带Xposed,赶紧下了一个来体验,结果是骗人的,雷电并没有自带。


. 幸运的是有个兄弟分享了一下雷电安装Xposed的方法,并且提供了 64位框架文件.zip 这个文件。


. 按照这个兄弟的教程,顺利安装了雷电版的Xposed,这时奋飞就想大家都是模拟器,没道理雷电摸得,夜神摸不得呀。


. 依葫芦画瓢,把 64位框架文件.zip 刷到夜神里面, 提示


**************************
Xposed framework installer
**************************
- Checking environment
  Xposed version: 89
! Wrong platform: x86
! This file is for: x86_64
! Please download the correct package
! for your platform/ROM!


这也难不倒我,反正不都是x86嘛?把 /system/xposed.prop 中的 arch=x86_64 改成 arch=x86 强制刷进去,


最后就用 Xposed + 框架 + x86 这三个关键字去问谷哥,才找到了 Xposed-SDK25-Nougat-X86-by-PurifyOS.zip


文件下载:


wwr.lanzoui.com/b02i8ntfg 密码: 8lkb


Android模拟器拿来测试还不错,有理想的小伙伴还是建议某鱼搞个二手的 Google Pixel 来耍,飞哥用的是 Pixel 2xl, 二手400左右。

777.png

站在湖水对面,总有些过往。


TIP: 本文的目的只有一个就是学习更多的逆向技巧和思路,如果有人利用本文技术去进行非法商业获取利益带来的法律责任都是操作者自己承担,和本文以及作者没关系,本文涉及到的代码项目可以去 奋飞的朋友们 知识星球自取,欢迎加入知识星球一起学习探讨技术。有问题可以加我wx: fenfei331 讨论下。


关注微信公众号: 奋飞安全,最新技术干货实时推送


相关文章
|
数据安全/隐私保护
如何在雷电模拟器里使用YiLu(易路)静态代理?
如何在雷电模拟器里使用YiLu(易路)静态代理?
624 0
|
Linux 编译器 数据安全/隐私保护
Windows10 使用MSYS2和VS2019编译FFmpeg源代码-测试通过
FFmpeg作为一个流媒体的整体解决方案,在很多项目中都使用了它,如果我们也需要使用FFmpeg进行开发,很多时候我们需要将源码编译成动态库或者静态库,然后将库放入到我们的项目中,这样我们就能在我们的项目中使用FFmpeg提供的接口进行开发。关于FFmpeg的介绍这里就不过多说明。
884 0
|
3月前
|
机器学习/深度学习 人工智能 监控
提示词工程深度实践:从基础原理到生产级应用优化
蒋星熠Jaxonic,技术探索者,专注AI与提示词工程。分享提示词设计精髓,涵盖基础理论、高级模式与工程架构,助力开发者高效驾驭大语言模型,提升AI应用实战能力。
|
6月前
|
数据安全/隐私保护 开发者 UED
HarmonyOSNext华为账号一键登录:3秒完成登录的黑科技!
HarmonyOS Next华为账号一键登录,基于OAuth 2.0协议,实现3秒极速登录,支持UnionID与真实手机号获取,提升用户体验并简化开发者用户体系搭建。适用于教育科普行业学习参考。
552 0
|
5月前
|
人工智能 JavaScript 开发工具
ModelGate 支持 Claude Code,一键设置AI编程助手,开发效率极速提升!
ModelGate 新版支持 Claude Code,一键运行AI编程助手,开发效率飙升!三步配置,快速上手,代码生成准确高效,助你畅享智能编程新体验。
|
移动开发 JavaScript 数据可视化
WK
|
数据安全/隐私保护
QLineEdit
QLineEdit是Qt框架中的单行文本输入框控件,支持文本输入、占位符、密码模式、输入限制等功能。常用成员函数包括设置文本、占位符、显示模式、最大长度等。提供多种信号,如文本变化、编辑、回车等。支持添加动作和清除按钮,可定制样式,适用于登录、搜索等场景。
WK
485 0
|
人工智能 数据挖掘 大数据
538个代码示例!麻省理工教授的Python程序设计+人工智能案例实践
Python简单易学,且提供了丰富的第三方库,可以用较少的代码完成较多的工作,使开发者能够专注于如何解决问题而只花较少的时间去考虑如何编程。 此外,Python还具有免费开源、跨平台、面向对象、胶水语言等优点,在系统编程、图形界面开发、科学计算、Web开发、数据分析、人工智能等方面有广泛应用。 尤其是在数据分析和人工智能方面,Python已成为最受开发者欢迎的编程语言之一,不仅大量计算机专业人员选择使用Python进行快速开发,许多非计算机专业人员也纷纷选择Python语言来解决专业问题。 由于Python应用广泛,关于Python的参考书目前已经有很多,但将Python编程与数据分析、人工智
|
网络协议 API Android开发
手把手教你使用Charles+drony进行抓包
手把手教你使用Charles+drony进行抓包
575 1
游戏辅助 -- 三种分析角色坐标方法(CE、xdbg、龙龙遍历工具)
游戏辅助 -- 三种分析角色坐标方法(CE、xdbg、龙龙遍历工具)
817 0