String str = null;
int cd = str.length();
这个代码会直接抛出一个空指针异常
可以在IAPP检测中添加以下代码实现
boolean isHook = java CheckHook.isHook(lei);
boolean isRoot =java CheckRoot.isDeviceRooted();
boolean isVirtual =java CheckVirtual.isRunInVirtual();
boolean isEmulator = java EmulatorDetector.isEmulator(lei);
rg isHook==true||isRoot==true||isVirtual==true||isEmulator==true
{
java{
String str = null;
int cd = str.length();
}
gj.sc("环境异常")
},{
gj.sc("环境安全")
}
检测的Java文件都在源码中
所以说软件检测最好还是搞个空指针导致软件崩溃
像finish,system.exit啥的太容易被拦截了[吐舌]
#IAPP V5 技术 交流分享 源码合集#
评论