Zablokowany BIOS potrafi zamienić sprawnego laptopa w urządzenie o mocno ograniczonych możliwościach. Hasło ustawione przez poprzedniego właściciela może uniemożliwić dostęp do konfiguracji firmware'u, a próby modyfikowania jego zawartości mogą zakończyć się komunikatem o uszkodzeniu BIOS-u. W przypadku jednego ze starszych laptopów HP problem udało się jednak rozwiązać przy pomocy narzędzia Claude Code.
Historia opisana przez użytkownika Reddita pokazuje nietypowe zastosowanie sztucznej inteligencji. Claude Code otrzymał kopię BIOS-u laptopa HP 15-dw1036ne i został poproszony o przeanalizowanie jego struktury oraz przygotowanie zmian umożliwiających odblokowanie ukrytych funkcji. Rezultat okazał się zaskakująco skuteczny.
Sztuczna inteligencja pomogła obejść kontrolę podpisu RSA-2048, odsłonić 55 ukrytych pól konfiguracyjnych i aktywować zaawansowane zakładki BIOS-u. W efekcie użytkownik uzyskał dostęp do ustawień, które wcześniej pozostawały niewidoczne.
Claude Code unlocked my laptop's bios!
by u/Reddit_2049 in ClaudeAI
Stary laptop HP dostał drugie życie
Bohaterem eksperymentu jest HP 15-dw1036ne, konstrukcja z procesorem Intela 10. generacji. To sprzęt z przełomu dekady, który dzisiaj można znaleźć przede wszystkim na rynku wtórnym.
Problem polegał na blokadzie BIOS-u. Nie wiadomo dokładnie, jaki rodzaj zabezpieczenia został wcześniej ustawiony. Użytkownik podejrzewał, że mógł mieć do czynienia z hasłem administratora BIOS-u, choć dostępne informacje nie pozwalają jednoznacznie tego potwierdzić.
Takie sytuacje są szczególnie problematyczne przy zakupie używanej elektroniki. Laptop może działać prawidłowo pod względem sprzętowym, lecz ograniczenia firmware'u utrudniają zmianę konfiguracji albo korzystanie z części funkcji urządzenia.
W starszych komputerach reset ustawień BIOS-u bywał stosunkowo prosty. Wyjęcie baterii CMOS lub wykonanie odpowiedniej procedury pozwalało przywrócić ustawienia fabryczne. Współczesne rozwiązania stosują jednak dodatkowe mechanizmy ochronne, przez które podobne metody często nie wystarczają.
BIOS F.68 okazał się znacznie trudniejszym przeciwnikiem
Laptop korzystał z BIOS-u w wersji F.68. Użytkownik miał już odpowiednie narzędzia sprzętowe, w tym programator CH341A, oraz oprogramowanie pozwalające analizować zdekompilowany kod firmware'u.
Problem pojawił się podczas próby modyfikacji BIOS-u. System wykrywał ingerencję w jego zawartość i wyświetlał komunikat „Wykryto uszkodzenie BIOS-u”.
To zabezpieczenie jest istotne, ponieważ samo znalezienie interesującej konfiguracji nie wystarcza. Nawet jeśli użytkownik wie, który fragment firmware'u należy zmienić, urządzenie może odmówić uruchomienia zmodyfikowanej wersji. Właśnie na tym etapie do eksperymentu wkroczył Claude Code.
Sztuczna inteligencja dostała kopię firmware'u
Reddit_2049 przekazał Claude Code kopię BIOS-u i poprosił narzędzie o znalezienie sposobu na odblokowanie urządzenia. Nie było przy tym gotowego poradnika dotyczącego dokładnie tego modelu i tej wersji firmware'u.
To ważny element całej historii. Nie chodziło o wykonanie pojedynczego polecenia znalezionego w internecie. Narzędzie musiało przeanalizować dostarczony materiał i pomóc ustalić, gdzie znajdują się mechanizmy odpowiedzialne za blokady.
Według autora eksperymentu Claude Code poradził sobie z zadaniem. Proces wymagał kilku różnych zmian w BIOS-ie, a każda z nich dotyczyła innego elementu firmware'u.
Najbardziej interesujący okazał się mechanizm kontroli podpisu RSA-2048 związany z DXE-FV. Po jego obejściu możliwe stało się wprowadzenie kolejnych modyfikacji bez natychmiastowego odrzucenia zmienionej zawartości przez firmware.
55 ukrytych ustawień nagle stało się dostępnych
Kolejnym etapem było odnalezienie 55 ukrytych pól konfiguracyjnych. Standardowy interfejs BIOS-u nie prezentował ich użytkownikowi, mimo że odpowiednie opcje znajdowały się w firmware.
Claude Code pomógł również ujawnić zaawansowane zakładki konfiguracji. Po wykonaniu zmian laptop zaoferował znacznie większy zakres ustawień niż przed rozpoczęciem eksperymentu.
W praktyce oznacza to przejście od BIOS-u z ograniczonym interfejsem do znacznie bardziej otwartej konfiguracji firmware'u.
Nie jest to jednak uniwersalna metoda odblokowywania komputerów HP. Cały proces został przygotowany pod konkretny model i konkretną wersję BIOS-u. Nawet niewielka różnica w wersji płyty głównej lub firmware'u może sprawić, że przygotowane modyfikacje przestaną działać.
Claude Code nie zrobił tego jednym kliknięciem
Historia może brzmieć jak kolejny przykład sztucznej inteligencji, która po otrzymaniu odpowiedniego polecenia natychmiast rozwiązuje skomplikowany problem. Rzeczywistość jest bardziej interesująca.
Do całego eksperymentu potrzebny był fizyczny dostęp do kości BIOS-u, programator CH341A, kopia firmware'u oraz narzędzia do jego analizy. Sztuczna inteligencja stanowiła element procesu badawczego i pomogła analizować kod oraz opracować wymagane modyfikacje.
Autor udostępnił również skrypt w Pythonie, który automatyzuje przygotowanie kopii zapasowej BIOS-u oraz zastosowanie opisanych zmian. Sam skrypt nie jest jednak uniwersalnym narzędziem do odblokowywania laptopów HP.
To szczególnie ważne dla osób, które mogłyby potraktować opisany eksperyment jako prostą instrukcję. Nieprawidłowa modyfikacja firmware'u może unieruchomić komputer. W przypadku BIOS-u błąd nie zawsze da się naprawić za pomocą kolejnej aktualizacji systemu.
Dlaczego ten eksperyment jest ciekawy?
Najciekawszym elementem historii nie jest nawet samo odblokowanie starego laptopa. Znacznie bardziej interesujące jest to, jak sztuczna inteligencja została wykorzystana do analizy firmware'u, dla którego nie istniał łatwo dostępny, gotowy poradnik.
BIOS należy do najbardziej specyficznych fragmentów oprogramowania znajdujących się w komputerze. Zawiera kod odpowiedzialny za inicjalizację sprzętu, konfigurację urządzeń oraz uruchomienie systemu operacyjnego. Jego analiza wymaga wiedzy z zakresu architektury komputerów, inżynierii wstecznej i działania firmware'u.
Do niedawna taki proces wymagał sporo czasu i doświadczenia. Narzędzia pokroju Claude Code mogą skrócić część pracy związanej z analizowaniem dużych fragmentów kodu i poszukiwaniem zależności pomiędzy poszczególnymi elementami.
Spodobało Ci się? Podziel się ze znajomymi!

Pokaż / Dodaj komentarze do:
Claude Code pomógł odblokować BIOS laptopa HP. AI znalazła sposób na 55 ukrytych ustawień