某app砸壳后放到IDA,根据堆栈查到该位置如下;
G调到,0x1b81bcc 看下:
BR 调到后面 x8 x9地址,汇编指令;
找到x9的地址,然后减去基地址也就是首地址,得到便宜地址;
hook x9:
var moduleAddr = Module.findBaseAddress("XX");
var line = moduleAddr.add
某app砸壳后放到IDA,根据堆栈查到该位置如下;
G调到,0x1b81bcc 看下:
BR 调到后面 x8 x9地址,汇编指令;
找到x9的地址,然后减去基地址也就是首地址,得到便宜地址;
hook x9:
var moduleAddr = Module.findBaseAddress("XX");
var line = moduleAddr.add