Android 动画1.translate标签2.rotate标签3.scale标签4.alpha标签5.从Animation类继承的属性 android动画有两种方式,一种是java代码,一种是资源文件下的xml,在res下的anim文件夹下。这里主要记录一下xml里面的一下标签及属性1.translate标签android:fromXDelta 起始点X轴坐标,可以是数值、百分数、百分数
转载 6月前
24阅读
SoC : RK3288 Platform : Android 5.1本文简述android启动后分区是如何挂载,简述fstab的作用。一、fstab Android 5.1分区挂载配置文件:fstab.xxxx.xxxx,不同于android4.4(vold.fstab),在5.1后分区配置文件发生了变化。fstab定义如下:<src> <mount point>
转载 2023-07-06 23:02:20
150阅读
一、Frida 框架使用环境、二、Frida 框架作用、三、Frida 框架模块、
原创 2022-03-07 17:24:50
814阅读
文章目录简介环境搭建注意点1:注意点2:错误写法:正确写法:疑问点脱壳已解决没有SDK环境的报错工具Python绑定使用个人误区python绑定解决 简介Frida是一款基于python + javascript 的hook框架,适用于android/ios/linux/win/osx等平台。Frida的动态代码执行功能,主要是在它的核心引擎Gum中用C语言来实现的。注入模式:大部分情况下,我们
转载 2024-01-12 15:32:29
1407阅读
目录前言安装frida查看连接的adb设备安装frida-server安装OkHttpLogger-Frida转发模拟器tcp端口启动frida-serverOkHttpLogger-Frida 使用 前言Frida是一款轻量级HOOK框架,可用于多平台上,例如android、windows、ios等。 frida分为两部分,服务端运行在目标机上,通过注入进程的方式来实现劫持应用函数,另一部分运
转载 2023-08-18 17:05:46
196阅读
Android hook工具主要有Xposed、Substrate和Frida,Xposed用于hook java层,Substrate用于hook Native层,Frida既能用户hook java层,又能用于hook Native层。这三款工具中Frida配置环境简单,兼容性好,用户逆向破解非常方便。 本文中配置环境为: PC端:win10 Android端:基于arm64 python:2
SPlugin(实现的四大组件插件化学习)简单说一下现在的插件化方式历程: 1、做一个伪Activity壳,通过代理分发生命周期,灵活性较差,代表有DroidPlugin的that框架。 2、通过hook各种framework层实现对坑位的替换,如Instrumentation,H等;hook比较多,兼容性需要适配机型,代表有VirtualAPK。 3、只hook一个classloader,hoo
转载 2023-08-29 17:42:07
253阅读
  谈谈final, finally, finalize的区别 :三者没有绝对的联系一。final 如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。 将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在new一个对象时初
# Frida Android - 用于安卓应用程序的动态分析工具 在移动应用程序安全领域,动态分析是一项重要的任务。它可以帮助我们深入了解应用程序在运行时的行为,包括敏感数据的处理、网络通信、安全漏洞等。Frida是一个强大的工具,可用于执行动态分析,它为我们提供了在安卓设备上进行动态分析的能力。 ## Frida简介 **Frida**是一款开源的动态分析工具,可用于Windows、ma
原创 2023-07-31 17:40:33
144阅读
在进行安卓安全研究时,hook技术是不可或缺的,常用的有Xposed:Java层的HOOK框架,由于要修改Zgote进程,需要Root,体验过Xposed,整个过程还是很繁琐的,并且无法hook,native层的。作为一名安卓菜鸟,Frida明显更方便,更适合我,结合现有的工具可以很容易的达到hook 的目的。  本篇文章为第一篇,初体验Frida。  学习的前提:安卓开发基础 ,推荐:https
转载 2023-07-27 12:46:24
4阅读
文章目录0x01 工具安装0x02 设备环境配置(Android)0x03 命令行运行0x04 Python脚本运行0x05 基本使用0x06 常用API整理0x07 开发用例 Frida,是一个类似 Xposed/Substrate 的跨平台、动态、插装工具,借助 python 和 javascript,可以非常快速便捷地操作目标进程、修改函数参数返回值等,支持 Android/iOS/Mac
转载 2023-11-16 13:53:25
423阅读
只要抓住了底层操作系统或基础库提供的接口,是不是就抓住了上层应用的执行轨迹了?开发人员为了提高速度,大概率会用很多现成的基础库或API(避免无意义的重复造轮子);同时,由于基础库长时间被大量app使用,如果有严重的bug或性能缺陷,早就被爆出来修复了,所以直接用基础库也比自己另起炉灶单独搞一套划算得多!其中有个非常重要的基础库:libc.so! 这个库包括了大量基础的功能,分类如下:字符串类的操作
转载 2023-07-30 18:45:21
333阅读
1.安装pip install frida-tools pip install fridaPS: frida安装时需要编译所以会卡在Running setup.py bdist_wheel for frida ...\,需要耐心等待2. Hook native api首先运行以下命令确保frida可以监控到非自己的子进程$ sudo sysctl kernel.yama.ptrace_scope=
前言frida-trace是一个用于动态跟踪函数调用的工具。支持android和ios。安装教程请参考官网。工欲善其事必先利其器。本文将以某App为示范,演示frida-trace的各种方法在iOS中的应用。一、目标让看文章的你在使用frida-trace时更得心应手。二、工具mac系统frida:动态调试工具已越狱iOS设备:脱壳及frida调试三、使用1.命令格式frida-trace [op
转载 2023-12-10 02:28:53
327阅读
Frida 提供的很棒的 项目、库和工具的精选列表:https://github.com/dweinstein/awesome-fridaFrida操作手册》:https://github.com/hookmaster/frida-all-in-oneA. 环境准备 和 入门篇01.Android环境准备:谷歌原版镜像8.1、TWRP、Magisk root:https://github.c
转载 2024-05-29 09:31:39
81阅读
0x1 介绍&安装Objectionobjection是基于frida的命令行hook工具, 可以让你不写代码, 敲几句命令就可以对java函数的高颗粒度hook, 还支持RPC调用目前只支持Java层的hook, 但是objection有提供插件接口, 可以自己写frida脚本去定义接口比如葫芦娃大佬的脱壳插件, 实名推荐: FRIDA-DEXDump官方仓库: objection安装条
转载 2024-08-21 20:06:41
655阅读
Frida相关知识frida是一款方便并且易用的跨平台Hook工具,使用它不仅可以Hook Java写的应用程序,而且还可以Hook原生的应用程序。frida分客户端环境和服务端环境。在客户端我们可以编写Python代码,用于连接远程设备,提交要注入的代码到远程,接受服务端的发来的消息等。在服务端,我们需要用Javascript代码注入到目标进程,操作内存数据,给客户端发送消息等操作。我们也可以把
转载 2024-04-29 14:19:18
187阅读
前言最近在挖客户端漏洞时,遇到了加壳的情况,之前没解决过,遇到了就解决一下。特此记录。本文详细介绍了frida-dexdump脱壳原理相关知识并且在实战中进行了脱壳操作。基本知识1. Frida-dexdumpfrida-dexdump通过以下步骤实现DEX文件的解析:使用Frida注入到目标应用程序中,并找到DEX文件的内存地址。将DEX文件的内存数据读取到Frida的JavaScript环境中
零、官方API JavaScript API 一、安装(1).windows 安装fridapip install fridapip install frida-tool安装完成后,直接在终端中输入frida-ps命令查看,如果能显示当前系统进程则证明安装成功frida-ps PID Name ---- ----------------------------------
转载 2024-05-29 08:05:15
170阅读
目录一. 环境准备二. Frida的安装2.1 Frida相关版本的确定2.2 科学的安装方式2.3 无科学的安装方式三. Frida的脚本开发环境配置3.1 NodeJs的安装3.2. VSCode安装三. Frida脚本开发环境配置四. 总结 一. 环境准备  1.Python环境:本文使用Python3.7(这个安装,比较简单就不做介绍了)  2.最好是准备好科学上网的工具  3.
  • 1
  • 2
  • 3
  • 4
  • 5