Log in

View Full Version : Dallas iButton problems


markh51
July 13th, 2004, 11:20
Hi,

I have a problem with a app which is protected with a Dallas iButton(1991), I have the original software and a few dongles but I want the app to able to run without the use of the dongle. The app uses calls to a external file VSAuthD.vxd so I can't find the the calls to this file inside of the main app using W32DASM like you do with DLL files, the only thing I have noticed is that Kernel32.DeviceIOControl gets called everytime before the external VXD file does, I noticed this by setting a "BPIO -h 378". I have checked the return values on EAX but they vary alot so there is no way to emulate them (I don't think).

Does the main app have to send the password to the dongle to decrypt the stored info ? If so is there anyway of viewing the password as it must be coded in to the app ?

If any one has any advice on these dongles I would appreciate any help I can get. I have downloaded the SDK and other materials relating to the dongle and done searches on this forum and on google, but nothing REALLY helpful.

Cheers in advance.

JMI
July 13th, 2004, 11:57
markh51:

I don't see why you have created a new thread for what seems to be a continuation of your previous thread on the DallasiButton. I will shortly merge the two threads together and you can continue it in that one.

Regards,

markh51
July 13th, 2004, 15:04
I created a new thread due to the fact the other thread was full of crap and off topic subjects and was more aimed towards the CRC problem, no one said much about the iButton. This thread is for the iButton so I would appreciate it if you left it here.

Thanks.

markh51
July 20th, 2004, 01:34
Ok, I think I have found the code which does the checking of the iButton, but I don't know how to "get around" it !

I have been trying to change this bit of code for the last few days, but it has too many jumps and I don't understand some of the code, so can someone take a look at the code I found if I post it to you off board ?

Cheers.