概念Frida 提供了各种相对基础的 API 供我们调用,我们可以通过这些 API 的组合实现内存读写、禁用证书绑定、打印类所有方法之类的具体功能。如果能把这些功能封装起来,直接一条命令执行岂不美哉?于是有大佬将各种常用的功能整合进一个工具,供我们直接在命令行中使用,这个工具便是 objection。objection 功能强大,命令众多,不用写一行代码便可实现诸如内存搜索、类和模块搜索、方法ho
转载
2023-11-26 10:31:06
625阅读
安装 python3.6 -m pip install objection objection注入指定应用
转载
2020-08-12 23:00:00
235阅读
2评论
随笔<<人民的名义>>是一部很精彩的电视剧,看到结局,也是感受良多。有人说这是现代版本的包青天,有人说电视剧尺度之大让人震惊,有人说不过是一场政治洗牌,无关人民,这个吗,一千个人心中有一千个哈姆雷特,这就说明这部电视剧很成功的。是我自从<<雍正王朝>>之后最好的电视剧。给我感受最深的当是祁同伟。胜天半子祁同伟大学时代优秀学生,学生会主席,学...
原创
2023-04-25 09:57:14
105阅读
Objection 是一个轻量级的Objective-C依赖注入框架,可同时用于MacOS X 或者iOS.对于那些使用过[Guice](http://code.google.com/p/google-guice/)(一个Java依赖注入框架)的开发者,会感觉Objection 似曾相识.Objection用来以一种相对容易接受的方式来使你尽可能地不需要管理一个
objection在Frida的基础上实现了很多具体功能,包括重打包、交互等,支持Android和IOS两大平台,可以快速完成内存
原创
2022-07-09 00:00:43
2148阅读
descriptor中的存取描述符OK,我们介绍了descriptor中的数据描述符相关的vaule与writbale,接着聊聊有趣的存取描述符,也就是在vue中也出现过getter、setter方法。我们知道,JavaScript中对象赋值与取值非常方便,有如下两种方式:let o = {};
// 通过.赋值取值
o.name = ‘echo’;
//通过[]赋值取值,这种常用于key为变量情
配置环境首先,有一个概念性的东西,Tensorflow object_detection API 是什么? 以下这段文字来自:Tensorflow Object Detection API使用Tensorflow提供了基于深度学习方法的目标检测库Object Detection API,库中提供了目前比较流行的Faster-RCNN和SSD框架用于目标检测任务,也可以自定义模型框架进行学习用于目标
转载
2024-10-24 09:44:21
35阅读
面向对象的编程具备以下特征的东西可称为对象:可认为分辨出这是一个对象拥有属性能够向其他对象发送消息能够接收消息,并作出相应的处理消息的处理是通过对象的方法完成的抽象化(abstraction)指的是尽可能地不考虑相关细节,只关注对象的核心和本质。对象拥有属性(也可以说是状态),但属性是怎么被定义的呢?对象的属性一般被定义为指向其他对象的指针,这个指针叫做实例变量(instance v
Class A:@interface ClassA : NSObject{
}
@property(nonatomic, retain) Foo* foo;
@end Class B: @interface ClassB : NSObject{
Foo* foo;
}
@property(nonatomic, retain) Foo* foo;
@end 上面两个类的
一、Objection针对所有支持的平台,提供了下列核心功能2(一)Android特殊功能2(二)iOS特殊
原创
2021-12-14 09:48:24
1304阅读
如图可知,Object类有12个成员方法,按照用途可以分为以下几种 1,构造函数 2,hashCode和equals函数用来判断对象是否相同, 3,wait(),wait(long),wait(long,int),notify(),notifyAll() 4,toString()和getClass, 5,clone()&nb
0x1 介绍&安装Objection objection是基于frida的命令行hook工具, 可以让你不写代码, 敲几句命令就可以对java函数的高颗粒度hook, 还支持RPC调用 目前只支持Java层的hook, 但是objection有提供插件接口, 可以自己写frida脚本去定义接口 比如 ...
转载
2021-08-22 12:18:00
1067阅读
2评论
# Objection与Frida的iOS调试
## 什么是Frida?
Frida是一个极为强大的动态分析工具,它可以让开发者和安全研究者在应用运行时插入JavaScript代码,以此来执行逆向工程和调试。而Objection是一个基于Frida的工具,它使得在iOS和Android应用中进行调试和植入代码变得更加简单。通过Objection,你可以轻松地访问和修改应用的内部状态,无需重新编
原创
2024-09-20 11:56:59
289阅读
# 实现 Android SSL Pinning Disable 教程
## 引言
欢迎来到本教程,本文将教会你如何实现 Android SSL Pinning Disable。作为一名经验丰富的开发者,我将带领你一步一步完成这个任务。在本文中,我会先介绍整个流程,并使用表格展示每个步骤,然后详细说明每一步需要做什么,包括具体的代码和注释。
## 流程图
```mermaid
flowchar
原创
2024-07-06 05:03:05
183阅读
你是否真的了解OC对象相等?标签: objective-c比较对象 比较两个对象是否相等是一个常用的功能。==操作符比较的不是对象,而是两个指针本身,一般来说这不是咱们所想要的。要想判断对象是否相等,应该使用 NSObject 协议中声明的isEqual:方法来判断。一般来说,两个类型不同的对象总是不相等的。 如果你已经有过一些 OC 的编码经验的话,你一定自定义过isEqual:方法。那
一、环境windows:python 3.0以上 :这篇博客中并未直接使用到python编程,只是在下载frida-tools时使用到了pip命令,所以若选择下载下面的工具包,就不需要配置python环境adb环境 :电脑连接手机通过命令行进行操作frida命令环境 :命令行执行frida命令dex2jar :将dex文件转换成jar文件jd-gui :将jar文件进行反编译,得到java源码文件
打开手机的设置,这里使用的是google pixel objection -g com.android.settings explore 然后查看activity android hooking list activities hook指定的class com.android.settings on
转载
2021-03-15 10:28:00
2075阅读
2评论
1.命令行: +UVM_OBJECTION_TRACE2.一次raise 两个objection
原创
2023-07-31 17:26:26
350阅读
UVM模型(三)之objection1.object与component不是两个对等的概念uvm_object是UVM中最基本的类。uvm_component有两大特性,一是通过在new的时候指定parent来形成一棵树形的组织结构,二是具有phase自动执行的特点。uvm_object则完全不具有这些概念。 2.有哪些类派生自uvm_object sequence,sequence_item,
原创
2021-03-24 09:53:27
508阅读
官方文件地址:https://github.com/sensepost/objection/wiki/Screenshots 1.安装 pip install objection 2.安卓用法 命令查看 objection --help objection #前提frida-server的启动 ob
原创
2023-01-24 00:04:10
422阅读