windows应用#
windows应用一般只需要加上VMP壳就行了,比较难破解,要对关键函数进行混淆,所以您需要在代码内设置VMP开始标识和结束标识来让VMP包含您的关键代码。其次你的应用内最好不要使用原生控件,因为原生控件容易被攻击者找到入口,可以使用网页做界面或者其他方式; 并且在全局应用程序中不要弹出windows信息框。android应用#
安卓应用防破解还是比较困难的,java层加上混淆,然后字符串混淆也加上。但是这些操作也并没有提供太多的安全性,攻击者依然能够分析。但也不是完全没办法,可以使用代码虚拟化技术来将java代码虚拟化执行,但是一般都需要付费。所以建议有能力的开发者将授权写在C层,放到so库中,并且将一些核心功能放进去,然后再加上OLLVM混淆 进行流程平坦化。这样就非常安全了。IOS应用#