[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Hard drive passwords (final word?)
OK,
I have been working on trying to crack the passwords on the 75X machines for
while now, and here is my preliminary conclusion. They're locked! But
good! :) Seriously, I think I understand how the hard drives are locked,
and it's a neat little trick. I'm not giving up on cracking this yet
though.
Here is what I have been through today...
Basically I got a 2.5" -> IDE adapter and hooked a 'locked' drive up to a
desktop machine. After messing around with the jumpers, I finally got the
machine to recognize the drive. It reported a 168 Meg drive as hard drive
#2 (I used the standard 170 drive). I then went in with Norton and looked
at the sectors on the disk 'low level'. It would kept telling me that the
drive was not formatted. I was able to jump around on the disk, but soon
noticed that all of the sectors looked the same. It was still only showing
sector 1! The sector was filled with nothing decernable, so I exited out of
Norton, and ran FDisk. It would start, and then tell me there wasn't enough
room for the DOS partition. It read that the drive was still 168Meg, but it
would not fdisk it. Hmmm... So I messed around with the Norton stuff some
more, when I decided to 'test' the disk. Suddenly it reported that there
was a controller error. D'oh! I tried a few more partitioning programs to
see if I could just get the disk reformatted, but nothing worked. I entered
Diskedit and removed all of the characters from the sector (essentially
making it a blank sector), and still no change. Eventually I gave up, put
the drive back into the IBM case, and popped it back into my machine. Sure
enough I turned it on, and it booted up to the hard drive password. I
cleared the hard drive password (did I mention that I knew the password,
this was a test), and the machine booted fine. I couldn't even find a error
from all of the messing/erasing I did in the 'phantom' sector on the disk.
So here are my conclusions (hey IBM, pay attention!). I now believe that
the password is stored on an EPROM on the drive itsself. Once the drive is
in the laptop, the machine tests the drive to see if it can only see 1
sector. If it sees only one, it knows to go look at the EPROM, ask for the
password, and signal the controller to run if it matches. The controller
knows to look on the EPROM, and it if sees anything, it will only show 1
sector of the drive. If the correct password is not entered, then the
controller on the drive will not show past that one sector. The password
could still be stored on the hard drive, but something on the laptop itself
must be able to see onto the drive. I still believe the password is in the
curcuitry on the drive.
Any other tricks anyone wants me to try? I'm open to suggestions. I have
Norton, and IBM DOS available to me.
Interesting other notes:
In Norton's Diskedit, it reported that the disk was using media type F8, and
it didn't like that, so it switched it to F0...
Diskedit wouldn't show me anything but 1 partition, with that junk sector in
it.
Is there a program that will 'simulate' a disks controller using software?
Maybe something that sees past the 540 barrier?
If the controller is disabled, how does the system know it is a 168M drive?
still hackin'...
RK