Stalker中优化hook到指令时的log显示格式

  • 需求:Frida的Stalker中,希望输出的log日志 -》 尽量模拟之前Xcode的汇编代码的形式
  • 核心代码:
      var curRealAddr = instruction.address;
      var curOffsetHexPtr = curRealAddr.sub(funcRealStartAddr)
      var curOffsetInt = curOffsetHexPtr.toInt32()
      var instructionStr = instruction.toString()
      console.log("\t" + curRealAddr + " <+" + curOffsetInt + ">: " + instructionStr);
    
  • 输出效果
    +++ into iterator: startAddress=0x104b48470
      0x104b48470 <+16>: stp x22, x21, [sp, #0xc0]
      0x104b48474 <+20>: stp x20, x19, [sp, #0xd0]
      0x104b48478 <+24>: stp x29, x30, [sp, #0xe0]
      0x104b4847c <+28>: add x29, sp, #0xe0
      0x104b48480 <+32>: nop
      0x104b48484 <+36>: ldr x8, #0x104b9c7d8
    

results matching ""

    No results matching ""