总所周知,砸壳之后的iOS应用动态调试一般都使用lldb,相较于Android通过AS动态调试smali界面化操作,lldb的命令行无疑显得操作繁琐许多。作为一个合格的懒人,追求简单是我的本能,经过多方资料的收集,了解到lldb+python可极大的提高lldb动态调试效率。简单整理出lldb+python提高iOS动态调试效率的几个函数。
梆梆&爱加密java反调试绕过
发表于
|
更新于:
各位道友有没有在越过重重native反调试脱掉壳之后想要调试smali的过程中突然发现在使用AndroidStdio动态调试smali的时候只要一挂载APP就会崩溃,本篇主要整理一下在调试梆梆&爱加密过程中遇到的java层反调试以及绕过的方式
动态绕过iOS内联svc反调试
发表于
|
更新于:
之前在jmpews大神的反调试与绕过的奇淫技巧以及AloneMonkey大神的关于反调试&反反调试那些事这两篇文章中学习到不少关于iOS反调试绕过的姿势技巧,本篇主要记录一下自己在实际逆向过程中遇到的关于svc内联反调试的绕过过程。
Android强调native函数的两种方法
发表于
|
更新于:
在逆向分析APP的过程中,经常会遇到native函数调用,有些是可以通过正常的IDA动态调试分析其函数逻辑算法等,但有些函数由于多线程造成调试不便,甚至由于ollvm等混淆造成逆向困难就需要自行调用native函数实现想要的结果。