逍遥安卓linux版,安卓逆向反编译 —— 逍遥模拟器安装Frida (一)
F
一,Hook介绍
frida是android hook技术中的一种,hook的主要作用就是,在不破坏apk的情况下实现对 apk 内的函数,进行修改参数、返回值操作,这样就改变了函数原本的执行结构,达到我们自己设想的流程,完成我们的目的。
二,Frida介绍
frida环境的搭建主要分为两个部分, 一部分是运行在系统上的交互工具 frida - CLI,另一部分是运行在Android机器上的注入工具 frida - server。
下面 frida-server我简称为Android端、frida CLI我简称为PC端。把这两端的环境设置好了,就能在PC端注入Andorid系统了。
三,Android端安装步骤
查看自己手机的cpu
Android手机主要是安装一个 frida-server,安装前,但是需要根据不同的cpu架构去选择 frida-server ,使用cat /proc/cp命令查询自己android CPU是什么架构,就知道要选择什么frida-server版本了,不然架构不对会报错。
先使用adb shell 进入android shell,
查看自己CPU是什么架构使用cat /proc/cpuinfo 这个命令(和linux 命令一致)。
或者:
adb shell getprop | grep abi
[ro.product.cpu.abi]: [arm64-v8a]
[ro.product.cpu.abilist]: [arm64-v8a,armeabi-v7a,armeabi]
[ro.product.cpu.abilist32]: [armeabi-v7a,armeabi]
[ro.product.cpu.abilist64]: [arm64-v8a]
现在主流的CPU架构分类为:
x86
arm
根据CPU架构选择frida-server
连接安卓模拟器
adb connect 127.0.0.1:port
夜神模拟器 adb connect 127.0.0.1:62001
逍遥模拟器 adb connect 127.0.0.1:21503
木木模拟器 adb connect 127.0.0.1:7555
四,安装安卓模拟器逆向环境
将下载好的frida-server 推入安卓模拟器中
这里使用的是逍遥模拟器
# 将下载好的文件推入指定安卓模拟器目录中
adb push frida-server-12.11.9-android-x86 /data/local
# 打开安卓模拟器shell
adb shell
# 进去目录
cd /data/local
# 改变文件权限
chmod 777 frida-server-12.11.9-android-x86
# 查看是否改变文件权限
ls -all
# 启动服务
./frida-server-12.11.9-android-x86
五,PC端安装步骤
# pip安装组件
pip install frida
pip install frida-tools
pip list # 验证一下看安装是否成功
PC端验证 frida-server 是否成功
# 端口转发
adb forward tcp:27042 tcp:27042
adb forward tcp:27043 tcp:27043
frida-ps -R
# 或
frida-ps -U
OK, 到这一步说明android、PC端都设置好了。
逍遥安卓linux版,安卓逆向反编译 —— 逍遥模拟器安装Frida (一)相关推荐
- NP管理器 NPManager v3.0.49 安卓APK逆向反编译工具
NP管理器 NPManager v3.0.49 安卓APK逆向反编译工具 NP管理器 NPManager 安卓反编译工具,NP管理器是一款强大的安卓反编译或反汇编工具,虽然这个NPManager反编译 ...
- 2020年 IOS 逆向 反编译 注入修改游戏或APP的调用参数新手系列教程——使用theos tweak 注入hook修改游戏执行代码上传动态头像
2020年 IOS 逆向 反编译 注入修改游戏或APP的调用参数新手系列教程--使用theos tweak 注入hook修改游戏执行代码上传动态头像 开篇 需求&最终效果 环境要求与即将使用的 ...
- Eclipse反编译插件JadClipse安装及使用
Eclipse 反编译插件JadClipse安装 转载于:https://www.cnblogs.com/linjiqin/p/6322896.html
- MyEclipse6.5的反编译插件的安装
常用的几种反编译工具 1. JD-GUI[推荐] JD-GUI是属于Java Decompiler项目(JD项目)下个的图形化运行方式的反编译器. JD-Eclipse属于Java Decompile ...
- 逍遥安卓linux版,逍遥安卓5.1.1内测版下载
逍遥安卓系统内核模拟器是一款全新的无限多开,小号.挂机一起上,并且国内首款支持在电脑上面使用安卓5.0以上系统的安卓模拟器,让你不会因为系统的问题玩游戏的时候产生卡顿.闪退甚至不能安装的现象,打起游戏 ...
- 如何利用安卓修改大师进行Smali反编译调试
安卓修改大师可以在没有源代码的情况下,直接反编译已经打包的APK安装包,通过修改SMALI代码实现添加和去除部分功能,并在应用的任何地方添加任意代码,增加任意任何您想实现的功能.通过这种方式,把该应用 ...
- 反编译工具(2)——推荐.Net、C# 逆向反编译四大工具利器
在项目开发过程中,估计也有人和我遇到过同样的经历:运行环境出现了重大Bug亟需解决.或者由于电脑挂了.旧代码覆盖新代码,而在这种情况下,我们不能直接在当前的代码中修改这个Bug然后发布,这会导致更严重 ...
- vue打包代码反编译_Android逆向反编译代码注入APK过程思路分析
一.名称解释 逆向 - 是一种产品设计技术再现过程,从可运行的程序系统出发,运用解 密.反汇编.系统分析等多种计算机技术,对软件的结构.流程.算法. 代码等进行逆向拆解和分析,推导出软件产品的源代码. ...
- android将彩图转为黑白_Android逆向反编译代码注入APK过程思路分析
一.名称解释 逆向 - 是一种产品设计技术再现过程,从可运行的程序系统出发,运用解 密.反汇编.系统分析等多种计算机技术,对软件的结构.流程.算法. 代码等进行逆向拆解和分析,推导出软件产品的源代码. ...
最新文章
- android开发菜单,Android学习指南之十六:Android菜单详解
- C++:new 和 delete
- Cocos2d-x Win7环境编译apk
- 数据库复杂查询,多表多联
- Office 365 系列之九:配置和体验 Exchange 和 Lync
- python 人脸关键点检测_opencv+python+dlib人脸关键点检测、实时检测
- Django - - - -视图层之视图函数(views)
- WinNT/Win2000/WinXP中的远线程技术之一
- SQL Server 2008修改数据库为多用户模式
- coolfire文章之一
- 入侵服务器修改手游,如何入侵手游服务器数据库
- 解决nginx error!The page is temporarily unavailable.
- mysql数据库安装错误报错Falled不成功,感叹号
- 2112731-95-8,N-(Azido-PEG3)-N-Boc-PEG4-acid与炔丙基、BCN或DBCO试剂进行点击化学反应
- CDA数据分析师认证与Pearson VUE达成深度合作
- 社团管理系统(part2)
- android 远程代码,如何通过代码远程解锁Android手机
- SAP-ABAP性能优化之构建嵌套结构的哈希表
- open vas简介
- 浅谈高性能计算(HPC)
热门文章
- css中首字母下沉_CSS首字母大而精美的首字下沉
- crowbar(支持私钥文件爆破工具,ssh 4.3漏洞)
- 用计算机打元宵节快乐,2019元宵节说说经典祝福语 祝大家元宵节快乐说说
- 外出旅游,怎么快速找到附近的美食??
- 图形上下,左右对称旋转代码
- python numpy中cumsum的用法
- WIN7右下角的声音图标不见了
- window上记事本python_[Python] wxPython 高防Windows10记事本 (end...)
- 芒果超媒的长视频寒冬突围
- 2022-2028年中国痔疮药品行业运营现状及投资前景预测报告