我对APT(Anti-Paching Technology)的逻辑如下......
1) 在 MSSQL 服务器上存储可执行文件的 md5 哈希以进行保护。
2)执行md5比较(在我的应用程序启动中)在服务器上找到的哈希与可执行文件本身。
3) 如果比较失败,则静默退出应用程序。
而以上所有这些,在它最终被修补之前!
我的意思是保护文件不被修补的最佳方法是什么?不使用现成的工具(.net reactor、virtualizer 等)
编辑:我想到了别的东西。
有没有办法在服务器端检查应用程序的完整性?我的意思是我的应用程序只能在线运行。我可以在服务器(我的域)上执行一些可以检查应用程序完整性的东西吗?