iOS逆向与安全:【安全保护、静态混淆、动态保护、代码混淆】(静态库混淆:混淆带有bitcode的静态、采用LLVM针对源代码混淆)

安全保护 静态混淆: Static_obfuscation 动态保护:反调试(PT_DENY_ATTACH = 31参数用于告诉系统阻止调试器的依附;利用sysctl函数查看当前进程信息,判断是否有此标志位来检测是否处理调试状态)、反反调试、反注入(经过_dyld_get_image_name()获取加载的模块名,判断是否都在白名单中)、hook检测(经过dladdr函数获得imp地址所在的模块i
相关文章
相关标签/搜索