This program was written after playing around with a SONY 3 N+ f, v: e+ h! l7 ^& E& R- a* I, i
VAIO notebook trying to find out the Power On Password.
3 `8 d% g+ e: @ U8 f$ M: F3 _+ p1 s, C8 M, W e3 o8 {
After spending lots of hours searching the internet and trying
3 {# I8 |8 e, A! pdifferent tricks, I found Jean Delvare's homepage[1] with infos 6 V4 v+ X" i" X2 c
about the format of the data stored in the security eeprom. 2 Z( _. e1 |7 k9 @5 |7 H
Jean also wrote the eeprom-module[2] for lm-sensors[3] for
* T# I/ `1 {8 I: \! C9 w0 x( {: ULinux. He mentioned that the eeprom is easily accessible via
, Q+ P& |4 w, q) T" [the SMBus interface.' }5 ~: a! Z6 Z" ^# D7 o1 ?7 Z
( Q. P* O$ Q- J8 M0 j
Since I didn't want to hassle around with reading out the 6 c+ k e- W6 y. b" f% ?6 T0 i$ {
SMBus, I - again - searched the internet and read that there # j& [0 p1 Y% [0 K8 }
should be a utilty called GETSMBUS.EXE to read out SMBus ' w6 v& [' W( W+ B! s" ]- ~
components included in the DOS-version of HWiNFO[4].: |. D$ g% Y) l
I+ O# E8 R/ M- w3 HI downloaded the package, put the GETSMBUS.EXE onto a
/ S$ p) B3 U1 R% ~FAT32-partition, booted from an old Win98-CD (press F5 at
! K* p! L& F r: e# ICD-ROM-Support-Selection!) and ran GETSMBUS.EXE. It
- g( _: w. k" r6 G/ u6 Ucreated the 4 files SMBUS34.DAT, SMBUS54.DAT, SMBUS
, }$ Z+ k$ H, b, k2 c& Q% K- ], g57.DAT and SMBUS69.DAT. From Jean's homepage I knew " f0 ]! `2 [8 @$ L( H/ `
the address of the security eeprom was 0x57 - so the file 2 k: q: O9 [$ L% C4 e
SMBUS57.DAT was the one.( R' y+ Y' V/ p4 A; S( M7 S5 E% R% F1 Z
8 X% `* R7 U! Y* V* {, d1 ^! FYou can use this program to parse the file and extract the . h, A) l, E* ^' j. R
interesting information. Also the password is decrypted, just in
4 ^3 Y( m6 u4 I0 G" k: Acase you forgot your machine password.: }- v+ k) `/ }. g3 V s; b
0 A& h0 V# ~& s* r! ^2004-03-31: added support for reading out the SMBus directly 2 ?& L5 q1 L; P
from Windows. Make sure the file ZLPORTIO.SYS is in this ; \4 i) s7 c1 O) K V, g
program's directory or in the search path.
3 }2 m/ Y- M B: y
9 R2 Q8 D2 K! u1 ^% f0 h2 pHave fun!
% |0 \" T* Y! R T8 u( G% t: D/ g: b. b
' G4 D/ q, i% V
[1] http://www.ensicaen.ismra.fr/~delvare/+ ~( s, @& u- K: p
[2] http://www.ensicaen.ismra.fr/~delvare/vaio/# k3 }) r0 n) X! R4 @9 B4 k
[3] http://www.lm-sensors.nu* `- J0 D h4 x! Z0 l2 b7 k) {
[4] http://www.hwinfo.com |