Rank: Guru
Rating: 86%, 41 votes
This is called a ATA-password. Also known as HDD Password, HDP, Security lock, HDD Security feature. It is a standard included in the ATA Specification. (read the ata-spec) If a drive is locked it (to be precise the controller on drive pcb) will reject all read/write operations and some other operations. Thus it is impossible to use any software-tools to read/whipe the password.
It IS possible to unlock the drive using extra hardware. This hardwarecan READ OUT the password in cleartext (as i understand). Visit
http://www.vogon-forensic-hardware.co.uk/password-cracker-pod.php for proof.
There are however other way's:
1 Brute force the lock
2 hack firmware
3 in case of laptop: read out the password from the chip of the laptopmotherboard.
4 buy the required hardware yourself: very expensive. Vogon charges30,000 pounds!
So buy a new drive!!
Comments:
Jul 06, 2008
- it is so hard I really would not recommend setting out to try it.
On laptops, the password is usually stored in an eeprom on the motherboard,
you need an eeprom programmer (electronic device) to retrieve it.
Acer 630: eeprom 93c56 ?
Compaq M700: eeprom 24C02
Dell Inspirion 7500: eeprom 24c164
Dell Inspirion 8100: eeprom 24c02
Dell Latitude C600: eeprom 24c02, password in scan code at 0x00, 0x10 and 0x90
Dell Latitude CPI: eeprom 24c02, password in scan code at 0x00, 0x10, 0x80
IBM Thinkpad X20: eeprom 24RFC08CN, password in scan code at 0x338
IBM TP 380Z: eeprom 24c01, password in scan code at 0x38 and 0x40
IBM TP 390: eeprom 24c03 (be carrefull, there are two eeprom)
IBM TP 560X: eeprom 24c01, password in scan code at 0x38 and 0x40
IBM TP 570: eeprom ?, password in scan code at 0x338 and 0x3B8.
IBM TP 755CX,760C,765D: eeprom 93c46, password in scan code at 0x38 and 0x40
IBM TP 770: eeprom 24c01
IBM TP 600E, T21, T23: 14 PIN 24RF08
IBM TP T20: 24RF08, password in scan code at 0x338 and 0x3B8
HP Omnibook 2100,4150,7150: eeprom AT24c164, 0x6D-0x7F area, unknow algo
put a 00 at 0x7F to clear admin password
HP Omnibook 6000: eeprom 24c08 or 24c164 0x50-0xBF area
(maybe 0x50-0x6F only), unknow algo
HP Omnibook 6100: eeprom 24c08
HP Omnibook XE3: eeprom 24c16
HP Omnibook 770x: eeprom 24c01
Sony pcg-fx950: eeprom 93c46 ?
Toshiba 74600C: eeprom 93c56
You can get/buy eeprom programmer in electronic shops or labs, you need
another PC to use it.