回覆列表
-
1 # 使用者8156291351551
-
2 # 使用者8217548030593
它可以透過內建演算法的方式來保護你的軟體產品不被盜版(當然不是100%的把握)。
同時它還有一個作用就是為那些複製狗的人提供了空白狗(呵呵,純屬玩笑)
它可以透過內建演算法的方式來保護你的軟體產品不被盜版(當然不是100%的把握)。
同時它還有一個作用就是為那些複製狗的人提供了空白狗(呵呵,純屬玩笑)
本質上,計算機軟體處理的都是二進位制資料,而數字化的資料都是可以重放和構造的。加密狗一般是USB裝置,軟體使用加密狗就是與加密狗進行資料通訊。有軟體開發者在加密狗中燒入核心程式,來達到版權保護效果!但是破解者可以先購買一個正版狗,將裡面的程式用特定軟體讀出來,再燒寫入同型號的加密狗中,實現複製0。如果你有一個加密狗,想給別人共享,你可以用usb over ip之類的軟體實現!usb over ip 這種軟體在本地端,就是用驅動程式在你作業系統中虛擬一個和服務端的實物加密狗邏輯上完全等價的模擬狗。有的狗號稱硬體唯一,無法硬複製,但是如果用軟體模擬,一切均可複製。有的加密狗的通訊是隨機加密的,無法簡單地用〞重放攻擊〞來破,但如果,我是說如果能結合軟體逆向分析、USB通訊協議、加密演算法分析,還是可以用軟體模擬出加密狗的…0只是成本很高,只是理論上可行!pS:本人最近就在做一個加密狗的逆向分析並寫驅動模擬,工作量不小啊!繼續努力吧