2018-07-30

给iOS加入混淆代码

第一步

在进行代码混淆之前,我们需要在我们的项目中增加两个文件:confuse.sh&func.list

我们打开我们的终端命令行分别打出 touch confuse.sh  ;touch  func.list

第二步

这个时候我们点击我们的confuse.sh文件可以看到里面的内容是空的,我们要填一些代码进去,点这个链接地址iOS安全攻防(二十三):Objective-C代码混淆可以把这位大神的代码粘贴到自己的confuse.sh文件中

第三步

配置 Build Phase

先点击加号选择NEW Run Script,并加入以下代码

第四步

编译,会报错 提示Permission denied没有权限,需要在终端输入命令行 chmod 755 confuse.sh 给我们的脚本本间授权

第五步

在次编译就会有一个codeObfuscation.h文件生成,但是这个文件会在

文在所在位置

把这个文件Add引入到和.sh文件在同一目录下

第六步

在pch文件里面#import "codeObfuscation.h"再次编译就成功就好了.

第七步

把需要混淆的方法名加入到func.list里面就可以了,其他的都一样.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容