iOS 对源代码进行混淆和加密

yaoliang840627 2014-09-28 11:20:43
大家好,应用交付时,客户进行安全评估提出一个问题:
使用classdump对原程序进行dump,可以dump出所有源程序的函数所有信息:源程序所有函数类型,变量全部泄露。图是一个类中dump出来的函数。我该如何对我的代码混淆和加密解决这个问题。谢谢提供一下方案和思路。
http://blog.csdn.net/yiyaaixuexi/article/details/29201699
https://github.com/Polidea/ios-class-guard
这两个方法我没有成功。希望提供一个方法参考或指导一下我没有成功原因。
...全文
4898 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
crw_en 2015-01-06
  • 打赏
  • 举报
回复
objective-c是动态语言。这个运行过程中的方法名是会被用到的。你改了坑定会出问题。至少系统指定的不能改。而且这相当于头文件的方法名。你又怕啥呢 ?
yaoliang840627 2014-09-29
  • 打赏
  • 举报
回复
引用 1 楼 zhanglei5415 的回复:
看如下两篇博文能不能帮到你 http://blog.csdn.net/yiyaaixuexi/article/details/29201699 http://blog.csdn.net/yxh265/article/details/38438959
我按照帖子得方法做了,也确实把函数名和属性都混淆了,但是工程运行的时候,在函数调用说找不到该函数。就crash了。

29,028

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧