frida hook重载函数的几种写法
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() }
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
android 在一个应用中启动另一个应用
android 在一个应用中启动另一个应用 在程序开发过程当中,常遇到需要启动另一个应用程序的情况,比如在点击软件的一个按钮可以打开地图软件。 startDingAppButton = (Button) findViewById(R.id.start_ding_app_button); startDingAppButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { PackageInfo pi = null; try { pi = packageManager.getPackageInfo("com.alibaba.android.rimet", 0); } catch (PackageManager.NameNotFoundException e) { } Intent resolveIntent = new Intent(Intent.ACTION_MAIN, null); resolveIntent.addCategory(Intent.CATEG...
- 下一篇
如何用两个button等分屏幕宽度?
如何用两个button等分屏幕宽度? 问题引入 现有一个小问题:如何使用两个按钮,然后将屏幕宽度评分?如图:再进一步细节:如果按钮的宽度相等呢?不相等呢? 看看人家的实现 Android的实现 1.按钮宽度相等的实现这里直接上布局文件(.xml)的代码: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="match_parent"> <View android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:visibility="invisible"/> <Bu...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL8.0.19开启GTID主从同步CentOS8
- Hadoop3单机部署,实现最简伪集群
- CentOS8编译安装MySQL8.0.19
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Mario游戏-低调大师作品