美文网首页
越狱检测代码

越狱检测代码

作者: 彬至睢阳 | 来源:发表于2018-05-27 20:56 被阅读0次

#pragma mark

-(void)checkDeviceBroken

{

    NSUserDefaults *userDefault = [NSUserDefaults standardUserDefaults];

    [userDefaultsetBool:NO forKey:@"DeviceBrokenCheckOut"];//强制每次都检查

    if(![userDefaultboolForKey:@"DeviceBrokenCheckOut"]) {

        if([selfisJailBreak]||printEnv()) {

//您的设备已越狱,存在安全隐患!

        }

        [userDefaultsetBool:YESforKey:@"DeviceBrokenCheckOut"];

    }

}

#pragma mark

char* printEnv(void)

{

    char *env = getenv("DYLD_INSERT_LIBRARIES");

    returnenv;

}

- (BOOL)isJailBreak{

    intresult =fork();

    /*子进程要退出*/

    if(!result)exit(0);

    /*创建子进程,创建成功说明操作系统已经越狱了*/

    returnresult>=0?YES:NO;

}

相关文章

  • 越狱检测代码

    #pragma mark -(void)checkDeviceBroken { NSUserDefaults ...

  • 越狱代码检测

    判断手机越狱的几种方式: 通过手机越狱后增加的越狱文件判断 // 通过越狱后增加的越狱文件判断 class f...

  • iOS 越狱代码检测

    判断手机越狱的几种方式: 1. 通过手机越狱后增加的越狱文件判断 2. 根据是否能打开cydia判断 3.根据是否...

  • iOS的越狱检测和反越狱检测剖析

    iOS的越狱检测和反越狱检测原理剖析 为什么要检测越狱?因为越狱后会大幅降低安全性。对于一些金融类的APP或者游戏...

  • iOS检测越狱并防护(代码)

    由于我们公司是一款赚钱的app,有些作弊用户会通过越狱手机,下载一些插件,(xCon(n00neimp0rtant...

  • 【iOS应用安全、安全攻防】hook及越狱的基本防护与检测(动态

    ZXHookDetection 越狱检测 1.使用NSFileManager通过检测一些越狱后的关键文件/路径是否...

  • iOS越狱检测

    iOS越狱检测 检测当前程序运行的环境变量: 未越狱设备返回结果是null,越狱设备就各有各的精彩了,尤其是老一点...

  • iOS逆向----绕过越狱检测

    当然有手动绕过越狱检测的办法,比如自己利用Fishhook或者OC的runtime机制去替换越狱检测的函数,这些都...

  • iOS逆向----iOS11以后绕过越狱检测

    当然有手动绕过越狱检测的办法,比如自己利用Fishhook或者OC的runtime机制去替换越狱检测的函数,甚至可...

  • 《iOS防护11》越狱检测

    越狱检测的必要性 在iOS的安全防护中,对手机越狱的检测是十分必要的。如果发现手机是越狱的,那我们要对我们的应用做...

网友评论

      本文标题:越狱检测代码

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