@ axman77 - przeczytaj uprzednie posty, znajdziesz odpowiedź na skuteczność swojego pomysłu!
Z hasłem sobie poradziłem.
Rzeczywiście hasło było zapisane w małym eepromie na płycie głównej.
Opiszę teraz metodę odzyskiwania hasła.
Kod:
Robicie no na własną odpowiedzialność, nie odpowiadam za szkody wynikłe z użytkowania tego materiału.
Teoretycznie działa dla IBM'ów:
* 240, 240x
* 390E, 390x
* 570, 570E
* 600e, 600X
* 770Z
* A20m, A21e, A21m, a22m, A30p, A31, A31p
* G40, G41
* R30, R31, R32, R40, R50, R51
* Transnote, T20, T21, T22, T30, T40, T40p, T41, T42, T42p
* X20, X21, X22, X23, X24, X30, X31, X40, X41
Pierwsze co należy zrobić to upewnić się, że na płycie głównej komputera znajduje się eeprom ATMEL 24RF08, może być 8 lub 14 nóżkowy.
Jak go już odnajdziemy należy zaopatrzyć się w schemat wyjść/wejść odpowiedniego eepromu, ja musiałem odnaleźć tego 14 nóżkowego, w starszych wersjach były 8 nóżkowe.
Interesują nas nóżki SCL i SDA, dodatkowo GND co w uproszczeniu oznacza masę i można ją wziąć z dowolnego miejsca płyty głównej, przykładowo przykręcając kabel śrubką mocującą płytę.
Następnie idziemy do sklepu i kupujemy:
* 2 rezystory 2200 Ohm (2.2 kilo Ohm)
* 2 diody zenera np. BZX55/C5V1, choć każda na 5.1Volta będzie dobra
* Końcówkę żeńską COM 9 pinową
* Dowolną 3 pinową złączkę
Choć można to wygrzebać z jakichś starych urządzeń elektronicznych.
~Razem jakieś 3zł dałem. -> ściągnięcie hasła kosztuje bagatela 100-250zł
Teraz konstruujemy nasz czytnik EEPROM, tak:
W uproszczeniu:
Trzy kable wychodzące z układu, idące kolejno do SCL, SDA i GND lutujemy do wtyczki 3 pinowej.
I gotowe! Mamy bardzo prosty czytnik EEPROM.
Kolejno lokalizujemy nasz EEPROM na płycie komputera i odnajdujemy odpowiednie nóżki kolejno SCL i SDA przylutowujemy do nich kabelki (pamiętaj, że na obudowie eepromu znajduje się kropka, taka sama kropka widoczna jest na schemacie i do niej trzeba dopasować kolejność nóżek), kabelek do GND przykręcamy pod którąś z śrubek płyty głównej, drugą stronę kabelków lutujemy do gniazda 3 pinowego. Nie łączymy na razie gniazdka 3 pinowego z wtyczką.
EEPROM wygląda mniej więcej tak:
Choć u mnie jak już wspomniałem miał 14 nóżek.
Ściągamy:
Atmel 24rf08 reader
IBMPass Light 2.1
A i pamiętajcie:
-> Program jest bogiem, download nałogiem, google podstawą, hasło zabawą.
Teraz jak już mamy wszystko pozostało
1. Podłączyć czytnik do wolnego wejścia com na naszym komputerze, odpalić laptopa i zaczekać, aż wyskoczy hasło, a sam laptop przestanie pracować.
2. Podłączyć wtyczkę 3 pinową.
3. Odpalić CMD (start->uruchom->CMD, lub Command -> enter), odnaleźć katalog z zainstalowanym Atmel 24rf08 reader, wpisać:
> r24rf08 haslo.bin
Nacisnąć enter.
Jeśli się powiodło to w katalogu z programem Atmel reader powinniśmy zlokalizować dodatkowy plik haslo.bin
Mała wcinka, czasem wyskakują dwa błędy:
- ERROR: Circuit not found or bus error! - u mnie oznaczał źle złożony lub podpięty układ czytnika eeprom, inni wspominali coś o nie podpiętej bateryjce cmos.
- ERROR: Eeprom not available! - program nie mógł przeczytac eepromu na winNT (myślałem nad tym ładne parę godzin), mówią że na XP też czasem ma trudności, ja skorzystałem z win98 i wszystko było ok.
Jak mamy już plik haslo.bin otwieramy program IBMPass i dekodujemy, nasze hasło powinno znajdować się w linijce 3x330
Źródło wiedzy:
> Google.com
> http://sodoityourself.com/hacking-ib...bios-password/
Pozdrawiam i dziękuję za wszelką pomoc.