Can i crack usb security dongle?

Antonio Papa picture Antonio Papa · Jul 2, 2013 · Viewed 28.2k times · Source

I have to develop a plugin for a program that uses dongle to activate.Just wondering can i crack the key of the usb or something else?

Answer

PaulProgrammer picture PaulProgrammer · Jul 2, 2013

I'm sure you can, but you might be running afoul of the various legislation regarding the act of reverse engineering content protection systems. I am, of course, referring to the American DCMA statues.

In any event, as pure thought experiment, I might try the following:

  • Clone the USB firmware image, and load it into a virtual USB port
  • As you say, crack the key and the USB interface, and short-circuit the check in a virtual USB device.
  • Locate the part of the code in the program that is doing the security check, and edit the bytecode / machine code to return successful without actually looking for the device.

NOTE: Do not contact me for services related to defeating security systems. I won't do it, and I'll probably lecture you.