2013-01-05 69 views
0

插入我有一個庫存軟件的時候一定USB(由供應商提供)在程序僅適用於當某些USB在

插入我很有興趣知道如何工作的,以及如何創建這樣只工作USB。

有沒有什麼辦法,使軟件的工作而沒有USB ...?

+0

任何想法你的目標是什麼軟件/硬件平臺? – quickshiftin

+0

它是Windows應用程序.. – Jitendra

回答

0

我想你指的是一個protection dongle。要創建自己的這種保護,您應該擁有電子和USB協議方面的知識,而且如果您是一名完整的初學者,獲得更有用的東西比進行工作的原型更加難以實現。

但是有一些正在這樣的保護準備與第三方軟件集成多個廠商。並且他們很容易根據請求向您發送SDK工具作爲演示。例如Aladdin(即現在的Safenet)是一家供應商,曾經向我免費提供這種HASP保護加密狗的演示套件。這筆交易的目的是讓您的軟件開發工具包帶有可用的軟件狗,與您的軟件進行集成,一旦軟件正常工作,您可以訂購真正的軟件狗以隨軟件分發。

對於您的問題的反轉部分:作爲任何軟件,如果它曾經被編程,它可以被修改/反轉。這只是一個問題或時間和動機。可以仿真一些硬件保護(讓受保護的軟件在沒有軟件狗的情況下工作),或軟件狗的軟件驅動程序可能會以某種方式被破解。

保護廠商總是表現出自己的產品作爲解決軟件盜版,但經驗表明,100%的安全,牢不可破的解決方案並不存在。

+1

的確如此,但是如果你不是專家,那麼反向設計出很好的集成保護也是「非常難以實現的」。銀行仍然有金庫,以防止每個人,但嚴重動機的主題竊取他們的貴重物品。這將盜竊問題降低到可控制的水平。 –

相關問題