![]() |
|
|
|
#1
|
|||
|
|||
|
Yes, by understanding the program flow and guessing what it is expecting as a answer from the dongle then patching the dongle API to return the right answers.
see as examples Crackz tuts or shub nigurrath tut on sentinel. Only one case where a dongle is needed when the program is encrypted using a strong Crypto algorithm and the decryption key is in the dongle. Last edited by mm10121991; 09-03-2011 at 18:56. |
| The Following User Gave Reputation+1 to mm10121991 For This Useful Post: | ||
|
#2
|
|||
|
|||
|
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();
}
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. |
| The Following 2 Users Gave Reputation+1 to Kerlingen For This Useful Post: | ||
dila (09-10-2011) | ||
![]() |
| Thread Tools | |
| Display Modes | |
|
|