#1
|
|||
|
|||
Is This Possible?
Hello everyone just was wondering something...is it possible to create a dongle emulator for an application if you don't have the dongle already?
Also how can I figure out what kind of dongle does the software utilizes? Thanks in advance. |
#2
|
|||
|
|||
yes Anything is possible ? someone must have it and only have to dump
|
#3
|
|||
|
|||
I am pretty sure that it is possible though I can't tell how. I think I read that (at least with older dongles) it was somehow possible to bypass the needed hardware mechanism or "fake" a dongle which may be possible because you know what the software part is expecting from it.
|
#4
|
||||
|
||||
Depends on many things. What type of dongle it is. Can the application be reversed or is it packed with something irreversable. Sometimes it is impossible, sometimes it is is just difficult.
Not wanting to be rude, but if you don't know how to find out what dongle it uses then you are taking on quite a challenge to make an emulator. Maybe somebody has already made an emulator without a dongle. Tell us more about the app. Git |
#5
|
|||
|
|||
In most cases the answer will be "No". Valid emulation is possible sometimes only for old keys. But even in this case the application can do some trick calculations to get constants or functions addresses that can't be simply restored.
|
#6
|
|||
|
|||
Of course it is possible. The probability depends on the application implementation and the dongle type used. Try giving more details.
|
#7
|
|||
|
|||
Depending on the scheme used it may be possible to "black box" reverse engineer a dongle from the software side but if it relies on some sort of cryptographic hardware protection then the obvious mathematical limitations apply without taking more of a "white box" approach by having the dongle and being able to interact with it directly or even taking it apart. I would say no it should not possible with a "good" dongle.
|
|
|