我想繼續我剛纔的問題: https://stackoverflow.com/questions/3007168/torrents-can-i-protect-my-software-by-sending-wrong-bytesShuffeling我的應用程序?
開發藝術建議的唯一鍵添加到應用程序,以識別該裂解裝置。
但是JAB表示如果破解者擁有我的軟件的多個副本,破解者可以通過檢查二進制差異來搜索我的唯一密鑰所在的位置。然後薄脆餅乾改變那個鑰匙使他們自己匿名。
這是真的。
現在出現了這樣的問題:如果我想添加一個唯一的密鑰,是否有工具可以對程序模塊進行混洗(一種混淆)?所以,二進制比較會說這兩個文件是完全不同的。所以他們找不到標識符關鍵字。
我很確定這是可能的(也許通過替換匯編程序塊並進行一些跳轉)。
我認爲這足以讓我的軟件進行30到40次洗牌。
這是沒用的。混淆器/加密器必須最終解壓縮程序才能運行它,因此可以提取未混淆的版本。如果用戶可以在他的機器上運行軟件,那麼無論它是什麼,他都會最終繞過版權保護。這與盜版音樂相同 - 如果您可以聽它,您可以複製它。實施簡單的複製保護會更簡單,不會嚇跑爲您的軟件付費的普通用戶。順便說一下,我已經發布了另一個關於您之前的問題的答案。 – SigTerm 2010-06-09 16:19:41