gpt4 book ai didi

security - 保护可执行文件不被修补

转载 作者:行者123 更新时间:2023-12-02 21:46:59 26 4
gpt4 key购买 nike

我的APT(Anti-Paching技术)逻辑如下...

1) 将可执行文件的 md5 哈希值存储在 MSSQL 服务器上以进行保护。

2) 对服务器上找到的哈希值与可执行文件本身进行 md5 比较(在我的应用程序启动内)。

3) 如果比较失败,则静默退出应用程序。

在最终打包之前,完成以上所有内容!

我的意思是,保护文件不被修补的最佳方法是什么?不使用现成的工具(.netreactor、虚拟器等)

编辑:我突然想到了一些别的东西。

有什么方法可以检查服务器端应用程序的完整性吗?我的意思是我的应用程序只能在线运行。我可以在服务器(我的域)上执行一些可以检查应用程序完整性的操作吗?

最佳答案

问题是破解者会在步骤 2 中精确地修补应用程序,删除哈希检查代码。

所以我不认为这对严重的破解者非常有效。

编辑:我想你最好的选择是深度防御,因为你的应用程序必须在线,我会:

  • 需要身份验证:希望通过加密 key 对用户进行身份验证,并需要进行 key 检查才能接收/发送数据。
  • 混淆:这让破解者的工作变得更加困难。
  • 持续检查:除了检查谁在发送数据之外,还应在每次发送请求时验证应用程序。

这些仍然可以规避,但它们会让事情变得更加困难,并且如果您的应用对他们来说没有那么大的值(value),可能会阻止他们。

关于security - 保护可执行文件不被修补,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1333383/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com