2012-04-17 78 views
4

有什麼辦法可以保護資源黑客的Delphi程序。我不想使用一些複雜的保護措施,我只是不希望資源黑客的孩子改變工具中的某些東西。我使用exe壓縮器,UPX,Petite和mpress,但病毒全面掃描後,我得到9/42,如果我在其他工具上看到檢測率,我不會下載它。 謝謝對資源黑客的保護

+5

我曾經用UPX收錄我的節目,但是我在這年前放棄了,因爲我意識到我在拍攝自己的腿。如果有人想抓住我的資源或玩我的資源,他/她會歡迎。在嚴肅的商業產品中使用數字簽名,孩子們可以玩他們想要的一切。 – kobik 2012-04-17 17:23:47

+1

如果你減少壓縮,你可能會降低檢測率。但我有同kobik一樣的意見。換句話說,我也使用過,但後來我得到了一個箭頭到膝蓋...... – EMBarbosa 2012-04-18 01:01:52

+0

@EMBarbosa haha​​hhahah自從我聽說膝蓋上的箭頭笑話哈哈很好 – 2012-04-24 19:52:53

回答

8

PE File的資源是可執行文件的內部結構(頭文件)的一部分。所以你不能隱藏它們或只讀。只有你可以檢查資源是否被修改,所以爲了保護你的資源免受修改,你可以

1.)存儲一個資源或extenal文件(加密)與你的EXE的資源的哈希,當你的應用程序是initializated比較存儲的散列與當前。

2.)您可以存儲您的資源加密,這可以使用後構建事件或執行一個外部工具來加密您的資源編譯您的exe後,然後當該應用程序初始化您可以解密資源記憶。

2

如果您不想使用代碼簽名,則可以在某處嵌入MD5總和(資源外部或使用取消限制技巧),然後通過與MD5比較來檢查資源是否被篡改。