防止破解 - 特别是使程序更难以反编译的方法

xln*_*nkz 10 c++ encryption protection cracking

我正在制作一个具有客户端和服务器端的商业产品.客户端完全依赖于服务器,只是为了让它更难破解/盗版.问题是,即便如此,有人可能会对协议进行反向工程并制作自己的服务器.

我已经考虑过使用ssl或其他算法加密连接,因此通过嗅探客户端和服务器之间的流量来找出协议就不那么​​容易了.

现在,我唯一可以想到的是盗版者会使用的是反编译程序,删除加密并尝试查看"纯文本"协议以便对其进行反向工程.

我已经阅读过以前的主题,我知道不可能破解,但是程序员可以对我们的代码进行哪些调整以使其成为破解者的头疼问题?

ybu*_*ill 11

了解Skype如何做到这一点.无论如何,总的来说,这是不可能的.

  • 请注意,即使有Skype所做的一切,一些聪明人也不遗余力地对其进行逆向工程:)优秀的文章! (2认同)