迟冰翼 2018-12-16 15:28 采纳率: 50%
浏览 1110

在linux平台上开发的软件怎么防破解,防止逆向工程?

我们是小创业公司,做嵌入式软件的,授权采用基于cpuID的序列号来做的。但是就怕被调试破解了。请问linux平台下有什么防破解的工具吗?加壳?付费的也行。

  • 写回答

1条回答 默认 最新

  • threenewbee 2018-12-16 15:41
    关注

    纯粹的技术是防止不了逆向工程的,因为你的程序最终还是要在硬件上运行,只要在硬件上运行,就必然可以被逆向。因为计算机怎么执行,是公开的。

    但是可以提供你一些技术以外的思路:
    (1) 自己化身马甲,自己做自己的"盗版"。听上去感觉很不可思议,但是这的确是一个好办法。自己制作的“盗版”当然不能好用,但是也不能绝对不能用。最好是做出来感觉是被破解了,但是总是出一些莫名其妙的错误。(你可以把你做的伪盗版做得尽量非常好用,出错概率很低,并且让人觉得难以搞清楚为什么不稳定,很难复现和分析。)
    但是你自己再用水军的方式,把自己的盗版夸赞一番,表示破解的很好,很好用。
    让假冒的盗版在网上到处泛滥,加大用户搜索到真的盗版的时间成本。最好搞好几个不同的假盗版。让用户试来试去最后想想算了,还是买正版吧。

    (2) 运用法律的武器,打击真正做真盗版的,让破解你的软件无利可图。盗版为什么盗版你,还是为了利益。这里面有几种,一个是开发制作破解程序的人。一种是散发兜售这些破解程序的人。
    你要对这两种人分化瓦解,前者,要狠狠打击,送点律师函,这种有证据的,起诉一告一个准。对于后者,就是利诱+警告结合的措施。一方面,掌握证据,声称要起诉他们。另一方面,如果他们帮你介绍客户,散发软件,你给他们一些分成,把他们转换为你的代理商,起码不妨碍你的利益。

    评论

报告相同问题?

悬赏问题

  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
  • ¥15 错误 LNK2001 无法解析的外部符号
  • ¥50 安装pyaudiokits失败
  • ¥15 计组这些题应该咋做呀
  • ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?
  • ¥15 让node服务器有自动加载文件的功能
  • ¥15 jmeter脚本回放有的是对的有的是错的