License的攻与防


背景:
权限文件(有的叫注册码)是商业软件控制分发的常用方法。如何有效防止软件权限被破解,是软件不可得不考虑的问题。

知己知彼:

软件如何破解、绕过权限验证

破解方式,有大神总结为两种,完全破解、暴力破解。(http://www.baike.com/wiki/软件破解)
前者可以生成正确的权限文件或叫注册码。后者需要修改程序本身,一般通过修改汇编代码进而控制程序的运行流程。

破解方法
反编译执行程序,找到解密算法、private key等。(http://www.pediy.com/kssd/pediy07/pediy7-784.htm)

防:
完全破解:
这个时候,别人已经能制作出和以假乱真的权限文件,软件本身已经无计可施。
1)需要增加其他方式进行二次验证。比如访问某网络资源,云端校验。
2
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值