
frida hook重载函数的几种写法
发布日期:2021-05-04 16:19:01
浏览次数:26
分类:技术文章
本文共 872 字,大约阅读时间需要 2 分钟。
apply arguments
MyClass.MyFunc.overload("java.util.List").implementation = function() { this.MyFunc.overload("java.util.List").apply(this, arguments);}
argments下标
MyClass.MyFunc.overload("java.util.List").implementation = function () { this.MyFunc(arguments[0]);};
用具体的
MyClass.MyFuncs.overload("int", "int").implementation = function (s1, s2) { var ret = this.MyFuncs(s1, s2);}
字符串数组
hook.hookMeArray.overload("[Ljava.lang.String;").implementation = {}
用call
var Handler = classFactory.use("android.os.Handler");var Looper = classFactory.use("android.os.Looper");var looper = Looper.getMainLooper();var handler = Handler.$new.overload("android.os.Looper").call(Handler, looper);MyClass.MyFunc.overload("java.lang.String;").implementation = { this.MyFunc.overload("java.lang.String").call(this, args[1]) MyClass.MyFunc.overload("java.lang.String").call()}
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2025年03月16日 13时31分24秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
地下迷宫探索(后两个测试点无法通过?这里有你想要的答案)
2019-03-03
城市间紧急救援(dijkstra算法)
2019-03-03
关键活动(注释超详细!!!)
2019-03-03
小白看完都会了!阿里云大师深入拆解Java虚拟机,看完这一篇你就懂了
2019-03-03
【IT之路】FAQ-Hibernate报错:表不存在
2019-03-03
【2020阿里云博客部署实战】如何远程连接和管理控制台基本介绍
2019-03-03
C程序举例:利用数组
2019-03-03
VBA之正则表达式(19)-- 相对引用转绝对引用
2019-03-03
巧用VBA统一数字单位
2019-03-03
Transpose实现数组行列转置的限制
2019-03-03
VBA中数组72变(随心所欲复制)
2019-03-03
[Golang]golang中自动锁的实现
2019-03-03
用float/double作为中转类型的“雷区”
2019-03-03
golang中interface的一些语法缺陷的改进
2019-03-03
vue-router路由 学习笔记
2019-03-03
数据结构与算法之栈
2019-03-03
数据结构大作业--迷宫问题
2019-03-03
【数据库】第七章课后题
2019-03-03
第四章 串、数组和广义表 —— BF算法和KMP算法
2019-03-03
[选拔赛1]花园(矩阵快速幂),JM的月亮神树(最短路),保护出题人(斜率优化)
2019-03-03