美文网首页
越狱检测的攻与防(2)

越狱检测的攻与防(2)

作者: 圈少 | 来源:发表于2016-08-04 15:04 被阅读0次

    但是不是所有的工具都会注册URL scheme,而且攻击者可以修改任何应用的URL scheme。

    那么,你可以尝试读取下应用列表,看看有无权限获取:

    if([[NSFileManagerdefaultManager]fileExistsAtPath:@"/User/Applications/"]){

    NSLog(@"Device is jailbroken");

    NSArray*applist = [[NSFileManagerdefaultManager]contentsOfDirectoryAtPath:@"/User/Applications/"

    error:nil];

    NSLog(@"applist = %@",applist);

    }

    那么,你可以通过检测当前程序运行的环境变量:

    -(void)printEnv

    {

    charchar*env = getenv("DYLD_INSERT_LIBRARIES");

    NSLog(@"%s", env);

    }

    相关文章

      网友评论

          本文标题:越狱检测的攻与防(2)

          本文链接:https://www.haomeiwen.com/subject/rrwcsttx.html