SPONSORED LINKS

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Hard drive passwords (final word?)



** Reply to note from "King, Randall" <rjking@kodak.com> Mon, 26 Aug 1996 18:30:00 -0400 
 
I don't recall where I saw it, but it is my understanding that there is an 
IDE and/or EIDE command which can be issued by the driver to the drive to 
tell it the password which has been chosen. I believe that it is up to the 
drive to decide whether that password matches the one which had been set 
(by another command). I do not believe that it is possible for the 
controller and/or driver to read the password back out. Also, I do not 
believe that the password is stored on EPROM. If it were, you couldn't 
change it on the fly. It *might* be in EEPROM. But, I think it's just as 
likely (more, really) that the information is stored on a drive-private 
location on the disk itself. 
 
I think that my beliefs (at least some of them) could be confirmed by 
checking the IDE/EIDE driver interface specification. 
 
With the spec, it should be possible to determine the maximum allowable 
length of the password. E.g., Is it an arbitrary string of text? A 32-bit 
quantity? A 64-bit quantity? Depending on what the password value is, it 
might become reasonably straight-forward (from driver code) to go into a 
drive password cracking mode, where passwords are tried and the drive 
checked for still being locked, in rapid succession. With a bit string of 
sufficient length, it might not be practical. Short-ish bit strings might 
very well be, though. If a character string, it might be good to use one 
of the general-purpose password cracking systems available, which use 
several dictionaries of English words, proper names, etc. 
 
Ron. 




cc: thinkpad@cs.utk.edu