【技术实现步骤摘要】
本专利技术涉及通讯安全,特别是一种混淆目录下framework工程指定字符串的方法及系统。
技术介绍
1、xcode是苹果公司推出的一款集成开发环境(ide),用于开发macos、ios、ipados、watchos和tvos应用程序。它是开发苹果设备上软件的主要工具之一。在xcode中,runscript(运行脚本)是一个构建阶段(build phase)的一部分,它允许在项目构建过程中添加自定义的脚本。这个脚本可以是shell脚本,python脚本,ruby脚本等等,用于在构建过程中执行一些额外的操作。
2、framework库是指在应用中,有一些公共代码是需要反复使用,就把这些代码编译为“库”文件;在链接步骤中,连接器将从库文件取得所需的代码,复制到生成的可执行文件中的这种库里。
3、在开发完成生成对应的framework之后,字符串相关内容是能够被直接反编译发现的,破解人员可以根据对应的关键字符串定位到想要的地方再进行方法替换等操作,存在严重的安全隐患。
技术实现思路<
...【技术保护点】
1.一种混淆目录下framework工程指定字符串的方法,其特征在于,所述方法步骤如下:
2.根据权利要求1所述的一种混淆目录下framework工程指定字符串的方法,其特征在于,步骤2中所述脚本的内容具体为:遍历设置的framework库工程的目录中所有的.m与.h文件,将文件中所有被设置为需要加密的原字符串,通过替换命令,进行异或加密。
3.根据权利要求2所述的一种混淆目录下framework工程指定字符串的方法,其特征在于,步骤3具体为:增加异或解密方法,将步骤1中的framework库工程里所有的需要进行加密的字符串进行标记,并将为标记
...【技术特征摘要】
1.一种混淆目录下framework工程指定字符串的方法,其特征在于,所述方法步骤如下:
2.根据权利要求1所述的一种混淆目录下framework工程指定字符串的方法,其特征在于,步骤2中所述脚本的内容具体为:遍历设置的framework库工程的目录中所有的.m与.h文件,将文件中所有被设置为需要加密的原字符串,通过替换命令,进行异或加密。
3.根据权利要求2所述的一种混淆目录下framework工程指定字符串的方法,其特征在于,步骤3具体为:增加异或解密方法,将步骤1中的framework库工程里所有的需要进行加密的字符串进行标记,并将为标记的字符串标记为不需要解密;
4.根据权利要求1所述的一种混淆目录下framework工程指定字符串的方法,其特征在于,步骤4具体为:
5.一种混淆目录下framework工程指定字符串的系统,其特征在于,所...
【专利技术属性】
技术研发人员:刘德建,陈晋添,陈庆良,李佳,
申请(专利权)人:福建天晴在线互动科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。