2013-07-02 29 views
5

Devo sviluppare un plug-in per un programma che utilizza dongle per l'attivazione. Basta chiedermi posso rompere la chiave dell'USB o qualcos'altro?Posso crackare il dongle di sicurezza USB?

+0

Hai considerato un approccio legittimo, come contattare il produttore del programma e spiegare che sei uno sviluppatore di plug-in e scoprire che tipo di termini potrebbero fornire una licenza? – lurker

+0

il creatore del plugin che usa dongle è morto ... quindi non c'è aggiornamento nessun contatto nulla ... –

+0

Ah. Mi dispiace saperlo. – lurker

risposta

10

Sono sicuro che è possibile, ma si potrebbe essere in conflitto tra le varie normative riguardanti l'atto di sistemi di protezione del contenuto di ingegneria inversa. Mi riferisco, ovviamente, alle statue americane DCMA.

In ogni caso, come esperimento di pensiero puro, potrei provare la seguente:

  • Clone l'immagine del firmware USB, e caricarlo in una porta USB virtuale
  • Come dici tu, craccare la chiave e l'interfaccia USB e cortocircuitare il controllo in un dispositivo USB virtuale.
  • Individuare la parte del codice nel programma che sta eseguendo il controllo di sicurezza e modificare il codice bytecode/macchina per tornare correttamente senza cercare effettivamente il dispositivo.

NOTA: non contattarmi per servizi relativi alla sconfitta dei sistemi di sicurezza. Non lo farò, e probabilmente ti darò lezioni.

+0

ok, spero di farlo:) ... perché gli utenti stanno votando non capisco? –

+0

I voti negativi sono dovuti al fatto che l'atto di eludere la protezione dalla copia è illegale. – PaulProgrammer

+0

non sapeva che –