所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

灵魂一问,如何彻底防止反编译?

发布时间:2020-04-12 09:04:29

资讯分类:编译  灵魂  防反  加密  编译
灵魂一问,如何彻底防止反编译?

本地数据加密。

iOS应用防反编译加密技术之一:对NSUserDefaults,sqlite存储文件数据加密,保护帐号和关键信息

URL编码加密。

iOS应用防反编译加密技术之二:对程序中出现的URL进行编码加密,防止URL被静态分析

网络传输数据加密。

iOS应用防反编译加密技术之三:对客户端传输数据提供加密方案,有效防止通过网络接口的拦截获取数据

方法体,方法名高级混淆。

iOS应用防反编译加密技术之四:对应用程序的方法名和方法体进行混淆,保证源码被逆向后无法解析代码

程序结构混排加密。

iOS应用防反编译加密技术之五:对应用程序逻辑结构进行打乱混排,保证源码可读性降到最低

灵魂一问,如何彻底防止反编译?

灵魂一答,软件不放出去,就不会被反编译。

一般放出去的软件,理论上是全部可以反编译、反汇编的。加壳什么的都只是增加增加反编译的难度而已,并不能彻底防止反编译。如果你的程序在你的服务器上,不是在别人的电脑上,那么软件就不能被反编译,能彻底防止反编译。基于这个,现在很多游戏为了防止被反编译写外挂,核心关键部分都是在服务器端的,这样很好的防止了外挂的产生。

留言与评论(共有 0 条评论)
   
验证码:
Top