安卓逆向之抽象函数public abstract的hook定位处理-CSDN博客

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

一、抽象类调用过程

1、定义接口

public  abstract  class  AbsNetHelper{
     public  abstract  int X(int x,int y); 
}

2、其他类调用

public class f extends AbsNetHelper {
	public  abstract  int X(int x,int y){ 
           return x+y;
  }
}

二、如何HOOK

在这里插入图片描述

想hook调用AbsNetHelper类的X抽象函数应hook继承它的f类的X函数

抽象函数相当于定义了一个接口功能函数还没写让继承它的类来写我们定位跟踪到这些public abstract函数时是无法进行hook的可以搜索“extends AbsNetHelper”找找哪些类继承了它Hook这个继承类的同名函数即可。

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: android