So层hook之基地址和偏移地址
基地址
基地址是指在内存中加载时的起始地址 所有的地址都是相对于基地址去进行计算的
32和64的系统 内存基地址不同 这里的32和64是指Cpu一次能处理的二进制位数
偏移地址
偏移地址是指某个地址相对于基地址的偏移量
如果要得到真正的物理地址和虚拟地址 可以通过将偏移量与基地址相加
native层hook基础
第一步:先找到基地址
第二步:找到偏移量
之后相加得到的地址就是需要hook的方法的地址
基地址是指在内存中加载时的起始地址 所有的地址都是相对于基地址去进行计算的
32和64的系统 内存基地址不同 这里的32和64是指Cpu一次能处理的二进制位数
偏移地址是指某个地址相对于基地址的偏移量
如果要得到真正的物理地址和虚拟地址 可以通过将偏移量与基地址相加
第一步:先找到基地址
第二步:找到偏移量
之后相加得到的地址就是需要hook的方法的地址