kevinmou 发表于 2015-9-10 19:26:12

Cycript工具可以通过调用方法的地址来实现调用方法吗?

因为类是可以:
var p = choose(AClass)    可以写成如下,是一样的效果。(类AClass的地址为0x8614390)

var p = new Instance(0x8614390)
因为代码是混淆了的,方法名称是sub_XXXX这种形式的。想直接调用地址来进行调用。

或者我知道类名和方法名,如何通过地址的方法来实现调用的同样效果。

假如类名为AClass,方法名为AMethod:
可以cy#:var f = choose(AClass)
      cy#:
来测试方法。这句,可以改成通过方法的地址来调用吗?

FindAllBlue 发表于 2015-9-12 08:52:31

擦又是你这头牛,那个那个,你要看清楚哦,那个sub_xxx那个是c/c++代码,而不是OC代码哟,所以Cycript工具是不可以对c/c++代码起作用的。

FindAllBlue 发表于 2015-9-12 08:54:59

可以给我点NB用用吗{:4_89:}

dazhaxie2015 发表于 2015-9-15 16:36:49

可以试试,我还没试过
页: [1]
查看完整版本: Cycript工具可以通过调用方法的地址来实现调用方法吗?