关于patrace反调试机制

今天想用debugserver动态调试下支付宝,发现出现fault 11错误,其实是支付宝有反调试机制。
1.把文件/var/mobile/Containers/Bundle/Application/30252723-E74B-46BE-9609-2ED485DE145E/AlipayWallet.app/AlipayWallet 拷贝到电脑桌面并用ihex打开
2.把 __RESTRICT和__restrict替换为其他值,保存。
3.把1的文件从新拷贝到手机上,相当于替换。

写下今天遇到的问题:

  1. breakpoint set -a 0x0000000000054000+0x000000010367c77c ;其实是给WWAssetsViewController 类的- (id)loadBalanceSubTitle:(id)arg1;方法打断点
    2.register read
    3.po $x2 ;查看下arg1是啥东西,
    结果(lldb) po $x2
    Subclass not implementation description method. 子类没有实现方法实现???喵喵喵

你可能感兴趣的:(关于patrace反调试机制)