View Single Post
  #3  
Old 09-04-2011, 00:34
Kerlingen Kerlingen is offline
VIP
 
Join Date: Feb 2011
Posts: 338
Rept. Given: 0
Rept. Rcvd 278 Times in 100 Posts
Thanks Given: 0
Thanks Rcvd at 358 Times in 110 Posts
Kerlingen Reputation: 200-299 Kerlingen Reputation: 200-299 Kerlingen Reputation: 200-299
This depends on the dongle and the way it was implemented.

Modern smartcard dongles can't be cracked/cloned/emulated, even if you have access to an unlimited number of registered dongles. Your only chance is that some weak code is used to check if the correct dongle is attached, like:
Code:
  flag = IsDonglePresent();
  if (flag = false) then
  {
    MessageBox("Dongle not found", "Dear cracker, please BPX on MessageBox");
    ExitProgram();
  }
Or you might have luck and the program uses an old (cheap) dongle type (10+ years available on the open market) which doesn't support any enhanced security features like todays dongles do.

If the program's author knows what he is doing he might as well store important program parts in the dongle and run them inside the dongle. You will never have access to these parts, even with a registered dongle.

Or he might use simple symetric cryptography to decrypt program parts (like many software-only protectors do today). If you don't have access to a valid dongle it's also impossible to crack.
Reply With Quote
The Following 2 Users Gave Reputation+1 to Kerlingen For This Useful Post:
dila (09-10-2011)