我APT(反Paching技術)的邏輯保護可執行如下...被修補
1)店鋪的MSSQL服務器上的可執行文件保護的MD5哈希值。
2)執行md5比較(在我的應用程序啓動時)服務器上發現的散列,以及可執行文件本身。
3)如果比較失敗,則無法退出應用程序。
以上所有這些之前它最終被緩存!
我的意思是什麼是保護文件不被修補的最佳方法? 沒有使用現成的工具(.net反應器,虛擬化器等)
編輯:有一些東西剛剛進入我的腦海。
有什麼辦法在服務器端檢查應用程序的完整性嗎? 我的意思是我的應用程序只能在網上工作。我可以在服務器(我的域)上執行一些可以檢查應用程序完整性的東西嗎?
什麼是用例? – UnkwnTech 2009-08-26 09:18:56
對不起,但我的母語不是英語。你能否更具體一些? – OrElse 2009-08-26 09:21:39
除了被接受的答案之外,關鍵是要注意MD5是死的算法,您必須使用SHA-2(SHA-0和SHA-1同樣死亡)。 – 2009-09-29 07:17:51