dongle

dongle

dongle:軟體保護器,簡稱軟體狗。dongle經常被認為是硬體保護,它是一個可被附加在計算機並口、串口或USB上的小外掛程式,它包含廠家燒制的EPROM和定製的專用積體電路。 在計算機方面,dongle = hardware key,作用主要是用來防止軟體的盜用,有如看家狗,故俗稱為“狗”。中文雅號似可稱為“著作權鑰匙”,也可考慮“擋狗”,以收音義之效。

原理

dongle保護的原理就是軟體開發者在程式里經常檢查dongle中的單元(Cell)的並對比返回值,這種檢查可以是直接讀單元或者是使用某種內部算法(此時單元受到保護無法直接讀)。儘管任何稱職的硬體工程師都能很容易地分析出dongle是如何實現的,但是實際上並不用那么麻煩,dongle保護最薄弱的環節在於應用程式要通過dongle廠家提供的函式館來訪問dongle,而應用程式和這些函式的連線通常是很弱的,因為軟體開發人員不管這些函式如何訪問dongle,它只檢查函式的返回值是表示成功還是失敗,那么只要打補丁讓所有函式返回成功即可,而且這些函式通常並不多,從廠家提供的API手冊中很容易查到這些函式的定義(參數和返回值)。一般來說dongle解密不需要原來的正版狗。

結構

ShowKey dongle ShowKey dongle

dongle:軟體保護器,簡稱軟體狗。

首先用一點兒時間來談談什麼是加密狗(dongle),dongle經常被認為是硬體保護,它是一個可被附加在計算機並口、串口或USB上的小外掛程式,它包含廠家燒制的EPROM和定製的專用積體電路。

技術法規

必須指出從(西方)法律上來說,破解狗與調試獨立的程式有一些細微的不同,後者是完全合法的,但前者在德國有被判為非法的案例(即使你已經購買了正版的軟體),我不知道我國法律是如何規定的,這種涉嫌侵權的情況當然是民不告、官不糾,好在我們不討論國產軟體,你如果被引渡到美國或德國本站不負任何責任。

相關詞條

相關搜尋

熱門詞條