Вы находитесь на странице: 1из 8

CmosPwd 2.4 is a cmos/bios password recovery tool.

It's freeware. You can freely distribute it.

Bios and history


Acer/IBM
AMI BIOS
AMI WinBIOS (12/15/93)
AMI WinBIOS 2.5
Award 4.5x
Compaq (1992)
Compaq (Try...)
Dell version A08, 1993
IBM (PS/2, Activa ...)
IBM Thinkpad boot pwd
IBM 300 GL
Packard Bell Supervisor/User
Phoenix 1.00.09.AC0 (1994)
Phoenix 1.04
Phoenix 1.10 A03/Dell GXi
Phoenix 4 release 6 (User)
Gateway Solo - Phoenix 4.0 r6
Toshiba
Zenith AMI

1.3
1.0
1.4d
1.0
1.0 & 1.4c & 2.3
1.0
1.4
1.0
1.3
1.5
1.5
1.4
1.0
1.4
1.4c
1.6 & 2.2
2.4
2.1
1.5

Usage
cmospwd
cmospwd
cmospwd
cmospwd

[/f] [/d]
[/f] [/d] /[rlw] cmos_backup_file
/k
[/f] /m[01]*

restore/load/write
kill cmos
execute selected module

/f AZERTY keyboard
/d to dump cmos
/m0010011 to execute module 3,6 and 7

Platforms
- Dos-Windows version
Well, ... it works!
- Linux version
Users can work on cmos backup but they need root priviledge to
use ioperm function to have full access to cmos.
- Windows NT
Users can work on cmos backup. To work on cmos memory, gwiopm need to be
installed and running.
gwiopm gives direct port I/O access for specified ports to user-mode process
(ring 3) using Ke386SetIoAccessMap and Ke386IoSetAccessProcess kernel functions.
You need administrator priviledges to install this driver
"instdrv gwiopm c:\tmp\gwiopm.sys"
To remove the driver, run "instdrv gwiopm remove".

Divers
- Award 4.50PG
There is an universal password AWARD_SW.
(d8on, 589589 ... works too)
- Award
Differents passwords give the same 32-bit CRC, so CmosPwd can only give one
of them. Use the numeric keypad.
- COMPAQ LTE 5300 notebook
Tolga Sinan Guney: there is a reset jumper on the motherboard
- DIGITAL PC300, Phoenix 4.0 Rel 6.0,0
Rene Pocisk: cmospwd /k works
- DELL Latitude CPi 233ST Notebook
Ole Jensen: passwords are stored in EEPROM
- DELL Latitude CPi D266XT
Robert Rafai: Passwords are stored in an eeprom (24c02).
To remove the password,
- clear the cmos
- flash your BIOS: get the file on internet and use an eeprom programmer
- store 00 00 ... on the eeprom 24c02
- Fujitsu ICL
aksion: passwords are stored in EEPROM
- Hewlett Packard
Passwords are often (always) stored in EEPROM
There are reset jumper on some models
- Phoenix
There is a backdoor in old version of Phoenix BIOS, the universal
password is "phoenix".
- Toshiba
Differents passwords give the same 32-bit CRC, so CmosPwd can only give one
of them.
- IBM Thinkpad Setup password
TP 770: Get eeprom 24c01 contents and run cmospwd on this file.
TP 765D: Read eeprom 93c46
- Siemens Nixdorf PCD-4ND
Michael: You can clear the password of this phoenix 1.03 with "cmospwd /k"
What to do if you can't use cmospwd to clear your cmos ?
You can use debug to reset cmos CRC stored at 0x2E-0x2F
debug
-o 70 2E
-o 71 0
-q

What to do if cmospwd don't work on your PC ?


Try to clear password with cmospwd /k.
If cmospwd /k doesn't work, password is stored in an EEPROM. Try to find a
reset jumper on your motherboard or contact your PC vendor.
If it works, I can try to discover how passwords are encrypted.
I need to know what Bios you used and
some cmos memory backup with their passwords. (cmospwd /w backupfile)
For passwords, choose
some 1 and 2-letter passwords
BBBBBBB
BBBBBBC
BBBBBCB
BBBBCBB

BBBCBBB
BBCBBBB
BCBBBBB
CBBBBBB

Thanks to
- Philippe Garcia-Suarez
- Mark Miller
- Ian Sharpe
- Darren Evans
- Teun van de Berg
- Giovanni
- Robert Rafai
- Guillaume Letessier
- hackvenger
- "PUTA MADRE"
- Sasha Miloshevic
- Michael
and to all the guys, who provided information about cmos and reported bugs.
gwiopm has been written by Graham Wideman (http://www.wideman-one.com/).
instdrv comes from Microsoft NTDDK.
If you have problems or questions about cmospwd,
please mail me.
Christophe GRENIER
grenier@nef.esiea.fr
http://www.esiea.fr/public_html/Christophe.GRENIER/
=========================================================================
More IBM Thinkpad informations
Some extract from http://servicepac.mainz.ibm.com
IBM Power-on password
L40SX Use jumper J23
CL57
connector J12
. | . .
. | . .
or use connector J13 (2-pin connector)
Notebook N45SL
To service a computer with an active, unknown, power-on password, do the followi
ng.
1. Power-off the computer and unplug the power cord.
2. Remove the battery pack.
3. Remove the math coprocessor access panel.
4. Locate the two override pins on opposite sides of the socket.
5. Install a jumper wire between the pins.
6. Install the battery pack.
7. Power-on the computer and leave it on until the LEDs blink and the computer
locks up.
8. Remove the jumper wire.
9. Press and hold the lid switch, then power-on the computer.

N51XX
1. Power-off the computer and unplug the power cord.
2. Remove the bottom cover and the battery pack.
3. Locate the override connector on the system board.
4. Install a jumper over the pins 1.
5. Power-on the computer to erase the password.
6. After POST completes, remove the jumper. Otherwise, you will not be able to
reset a power-on password
Model P70, P75
To service a computer with an active, unknown, power-on password do the followin
g.
1. Power-off the computer and unplug the power cord.
2. Remove the system-unit cover.
3. Short the two pins 1 together.
With the pins shorted, power-on the computer. This erases the power-on password.
Remove the short after POST is finished.
ThinkPad 2609-240
Short the jumper JP1
2600-310/310D/310E/310ED
Use switch SW2 near CPU socket (second bit switch couting from the lowest side)
ThinkPad 2610
ThinkPad 365C 365CD 365CS 365CSD 365E and 365ED (2625)
The following procedure disables user and supervisor passwords.
1. Power-off the computer.
2. Disconnect the AC Adapter.
3. Open the keyboard and remove the battery pack.
4. Remove the Mylar cover. See FRU Removals and Replacements
5. Locate the S2 switch block on the system board.
6. Set Switch 1 to Off.
7. Wait 30 seconds.
8. Set Switch 1 to On.
9. Replace the Mylar cover.
10. Replace the battery.
11. Connect the AC Adapter.
12. Power-on the computer.
13. Go to a DOS full screen.
14. Press Ctrl+Alt+F11 to access the setup screen and reset the passwords.
ThinkPad 355x - IBM 2619
ThinkPad 360x - IBM 2620
ThinkPad 370C, 750x, 755C, 755CS - IBM 9545
How to Disable the Power-On Password:
1. Power-off the computer.
2. Open the keyboard and remove the battery pack and the diskette drive.
3. Remove the attachment holder.
For Models 355x and 360x, see >> '1115 Standby Battery'
For Models 370C, 750x, 755C, and 755Cs, see >> '2105 Standby Battery'
4. Install a jumper on the power-on password connector -1- at bottom left side
of the system board.
5. Reinstall the diskette drive and the battery pack.
6. Power-on the computer and wait until the POST ends.
7. Verify that the password prompt does not appear.
8. After the service check is completed, remove the jumper

ThinkPad 710T (2523)


To disable the power-on password:
1. Power-off the computer.
2. Remove the backup battery cover.
3. Locate the security switch beside the backup battery.
4. Move the slide switch to the opposite side.
5. Power-on the computer.
Password Overriding Procedure 730TE (2524)
Use the following procedure to disable the power-on password if needed.
1. Power off the system.
2. Remove the Pen Compartment Cover and the Sub Battery cover.
3. Identify the security pin wich is located beside the sub battery.
4. Power on the system while making a short-circuit between the two security pin
s with a regular screwdriver's flat tip.
How to Disable the Power-On Password: (9546, 9547)
1. Power-off the computer.
2. Open the keyboard, and remove the diskette drive or CD-ROM drive and the bat
tery pack.
3. Install a jumper on the power-on password connector on the left side of the
FDD connector.
(See 'Password Connector' for location.)
4. Reinstall the battery pack and the diskette drive/CD-ROM drive.
5. Power-on the computer and wait until the POST ends.
6. Verify that the password prompt does not appear.
7. After the service check is completed, remove the jumper.
TP 300 (2615)
To override a password , do the following.
1. Power-off the computer.
2. Remove the access panel.
3. Remove the battery pack.
4. Remove the top assembly (do not disconnect any cables).
5. Connect a jumper to the two pads (R39) at the side of the math coprocessor s
ocket.
6. Reinstall the battery pack.
7. Power-on the computer. Keep the computer on until the LEDs blink and the sys
tem locks.
8. Remove the jumper.
9. Press and hold the reset switch, then power-on the computer.
10. Power-off the computer.
11. Replace the top assembly and the access panel.
TP 350, PS/Note 425 (2618)
Remove the cmos battery 5 minutes
How to Disable the Power-On Password (2625 365X, XD)
1. Power off the computer.
2. Open the keyboard and lift the right-most section of the insulator sheet.
3. Push out the small door on the right side of the base cover.
4. Apply a short across the Power-On Password Jumper Pads.
5. With the jumper tool in place, power on the computer to clear the password.
6. Remove the jumper and power off the computer.
7. Power on the computer and verify that the password has been cleared.
2635 380-385
1. Power off the computer.
2. Turn the computer upside down, loosen the DIMM cover screw, remove the DIMM

cover, then power-on the computer by applying a short across the power-on passw
ord jumper pads 315
TP 380XD, 385XD, 380Z - 2635
A. Power off the computer.
B. Turn the computer upside down, loosen the memory-slot cover
screw, and remove the memory-slot cover.
C. Short across the power-on password jumper pads
D. Power on the computer and wait until the POST ends.
E. Reinstall the memory-slot cover, and turn the computer right side up.
ThinkPad i-Series 1400 - 2611
1. Turn off the computer.
2. Unplug the AC Adapter and remove the battery.
3. Remove the keyboard and the thermal plate.
4. Move the password switch (SW2, switch 2) from OFF to ON to bypass the passwor
d.
Note: SW2 has four switches, the second upper switch (switch 2) is the password
bypass/check switch.
Turning the switch to the left (ON position) is "bypass password", the right (OF
F position) is "check password".
5. Plug in the AC adapter and turn on the system.
6. While the ThinkPad logo is being displayed, wait for a beep before pressing F
1 to enter the BIOS Utility.
7. Select "System Security" from the BIOS Utility main menu and press Enter.
8. Set the "Power-On Password" setting to "None" to clear the password.
9. Save and exit the BIOS Utility.
10. Turn off the system and unplug the AC Adapter.
11. Move the password switch from ON to OFF to enable the password function.
12. Reinstall the thermal plate and keyboard.
13. Reinstall the battery pack and plug in the AC Adapter.
ThinkPad - 2621 - i Series 1400/1500
If only the power-on pasword is set, do the following to remove it:
1. Power off the computer.
2. Remove the battery and the AC Adapter.
3. Remove the backup battery (RTC) 20 minutes or use the screw driver to touch t
he backup battery (RTC) 1 sec.
4. Put back the backup battery (RTC).
5. Power on the computer and wait until the POST ends.
6. Verify that the password prompt does not appear.
ThinkPad 390/i Series 1700 - 2626, 2627 390E - 2626
ThinkPad 390X / i 1700 - (2624, 2627)
A. Power off the computer.
B. Remove the battery pack and AC Adapter.
C. Remove the backup battery (RTC) for 20 minutes or use a screwdriver to touch
the backup battery (RTC) for 1 second.
D. Put back the backup battery (RTC).
E. Power on the computer and wait until POST ends.
F. Verifty that the password prompt does not appear.
ThinkPad 500 (2603)
1. Power-off the computer.
2. Disconnect all cables attached to the computer.
3. Remove the memory card access panel and memory card (if installed).
4. Power-on the computer.
5. Locate the two pins labeled PAD1-2 on the system board (in the memory card a
ccess area).
6. Short the two pins together.

7. Press Ctrl+Alt+F3 to access the System Parameters Setup Menu.


8. Press Esc.
9. Press F5 to reset the parameter to their default values.
10. The System Time, System Date, and Password (if required) parameters need to
be set manually.
11. Press Esc, then F4 to save the values, exit the Setup program, and reboot t
he computer.
12. If a memory card was removed, power-off the computer and install the memory
card.
13. Install the memory card access panel.
ThinkPad 510 (2604)
1. Power-off the computer.
2. Disconnect all cables attached to the computer.
3. Remove the memory card access panel and DRAM card (if installed).
4. Power-on the computer.
5. Locate the two pins labeled PAD1-2 on the system board (see 'System
nnectors').
6. Short the two pins together.
7. Press Ctrl+Alt+F3 to access the System Parameters Setup Menu.
8. Press Esc.
9. Press F5 to reset the parameter to their default values.
10. The System Time, System Date, and Password (if required) parameters
be set manually.
11. Press Esc, then F4 to save the values, exit the Setup program, and
he computer.
12. If a DRAM card was removed, power-off the computer and install the
d.
13. Install the memory card access panel.

Board Co

need to
reboot t
DRAM car

ThinkPad 560, 560E (2640)


1. Power off the computer
2. Remove the frame
3. Flip the keyboard over as shown in the figure
4. Jumper the two password jumper pads (R364 or R39) located on the system board
5. Power on the computer to clear the password
6. Replace the keyboard and the frame
When replacing the frame, make sure that the frame fits correctly in place. If
it is not in place, the click buttons of the TrackPoint III cannot be pressed.
7. Replace the screws
8. Power on the computer and wait until the POST ends
9. Verify that the password prompt does not appear.
The hard disk password is stoed on the hard disk.
ThinkPad 560x (2640-560 - 60x, 70x)
1. Power off the computer
2. Remove the frame
3. Position the keyboard over as shown in the figure
4. Jumper the two password jumper pads (BIT-X) on the system board
5. Power on the computer to clear the password
6. Replace the keyboard and the frame
When replacing the frame, make sure that the frame fits correctly in place. If
it is not in place, the click buttons of the TrackPoint III will not work.7. Re
place the screws.
8. Power on the computer and wait until the POST ends.
9. Verify that the password prompt does not appear
ThinkPad 560Z-2640
1. Power off the computer.

2.
3.
4.
5.
6.
7.
8.

Turn the computer upside down.


Loosen the DIMM socket lid screw -1- , and remove the DIMM socket lid.
Short the power-on password jumper pads (R522).
Power on the computer and wait until the POST ends. The password is cleared.
Reinstall the DIMM socket lid, and turn the computer right side up.
Verify that the password promp does not appear.
To reactivate the password, set the password again.

ThinkPad 570 - (2644)


1. Power off the computer.
2. Remove the DIMM cover on the bottom side of the computer.
3. Short-circuit the two password pads.
4. Under the short-circuit condition, power on the computer and wait until the P
OST ends.
After the POST ends, the password prompt does not appear. The power-on password
is removed.
5. Reinstall the DIMM cover.
Model 765D-9546, 765L-9547
1. Power off the computer.
2. Open the keyboard, and remove the battery pack and the diskette or CD-ROM dri
ve.
3. Instal a jumper on the power-on Password connector on the left side of the F
DD connector.
4. Reinstall the battery pack and the diskette drive/CD-ROM drive.
5. Power on the computer and wait until POST ends.
6. Verify that the password prompt does not appear.
7. After the service check is completed, remove the jumper.
TP-770 - 9548/49
1. Power off the computer.
2. Remove the DIMM cover.
3. Short-circuit the two password pads or put the jumper (pads near the top of t
he cover).
4. Under the short-circuit condition, power on the computer and wait until POST
ends.
After the POST ends, the password prompt does not appear. The power-on password
is removed.
If a jumper has been used for short the password pads, then remove the jumper.
5. Reinstall the DIMM cover.

Вам также может понравиться