Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

Vyčítanie UUID z dumpu BIOSu - ako na to?

 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Výpočetní technika
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
PotPalo



Založen: May 13, 2009
Příspěvky: 5860
Bydliště: BA

PříspěvekZaslal: st prosinec 10 2025, 14:01    Předmět: Vyčítanie UUID z dumpu BIOSu - ako na to? Citovat

Úvod:
Notebook Lenovo G50-70. Bol padnutý BIOS, z notebooku bola tehla. Z internetu som stiahol dump funkčného, naprogramoval (starý som zazálohoval do súboru), notebook funguje. Problém je že ten nový bol čistý, v BIOSe niesu vyplnené položky ako typ notebooku, S/N, UUID, a asi bude chýbať aj licencia pre windows. Program na vyplnenie týchto položiek som našiel, typ notebooku a S/N som vyplnil, to už sa zobrazuje. UUID by som tiež vyplnil, ale neviem ho.

Problém:
Ako zistím UUID a prípadne ďalšie položky z pôvodného BIOSu uloženého v súbore? Na nálepke notebooku nič čo by vyzeralo ako UUID nieje. Mám v súbore dump pôvodného padnutého BIOSu. Dá sa z neho nejakým programom ten UUID prečítať?

Pokusy:
Možno by stačil hex editor, keby som vedel kde a čo hľadať. Text UUID tam nieje, dokonca sa tam nenachádza ani G50. Zrejme je to nejako kódované. Skúsil som program UEFITool A72, ale z neho moc múdry niesom, ten vyčíta iba hromadu neznámych položiek. Tiež som skúsil porovnať padnutý a nový dump, ale sú dosť odlišné na viacerých miestach. Je vidieť akoby rovnaké veci, ale sú na iných miestach.

_________________
Globálne otepľovanie je spôsobené masívnou zástavbou a rúbaním storočných stromov. Kamene namiesto trávy tiež prispievajú k otepľovaniu.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Zaky



Založen: Oct 30, 2010
Příspěvky: 6979
Bydliště: Praha

PříspěvekZaslal: st prosinec 10 2025, 14:58    Předmět: Citovat

Zkus UUID tím programem nějaké smyšlené známé zapsat a potom porovnat dump s původním. Tím zjistíš, kde UUID je, jak je to kódované může být i tak zjistitelné obtížně. Pak by se také dalo zkusit, jestli se při bootu celý BIOS načte do RAM a pak se pracuje s obrazem, nebo se třeba právě UUID vyčte až na povel z programu přímo z čipu. V takovém případě bys mohl nabootovat z živého obrazu, za chodu prohodit za čip s nefunkčním obrazem a zkusit UUID vyčíst. Znamená to samozřejmě vytáhnout z desky dráty a na ně dát nějakou patici.
_________________
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Mahoney



Založen: Oct 26, 2019
Příspěvky: 663

PříspěvekZaslal: st prosinec 10 2025, 15:23    Předmět: Citovat

Taky jsem chtěl navrhnout UUID generátor...

Naposledy upravil Mahoney dne st prosinec 10 2025, 15:29, celkově upraveno 1 krát.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
pocitujlasku



Založen: Dec 12, 2005
Příspěvky: 2710
Bydliště: SR, Poprad

PříspěvekZaslal: st prosinec 10 2025, 15:27    Předmět: Citovat

nieco na inspiraciu? https://github.com/Shmurkio/LenovoDMIDecryptor alebo https://winraid.level1techs.com/t/write-back-the-original-s-n-and-uuid-lenovo-g580/36807/7
_________________
No vidis, a tak si sa bal
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
PotPalo



Založen: May 13, 2009
Příspěvky: 5860
Bydliště: BA

PříspěvekZaslal: st prosinec 10 2025, 17:48    Předmět: Citovat

BIOS čip už nemienim znova vyberať, to by znamenalo zasa rozobrať notebook.

Ten LenovoDMIDecryptor vyzerá nádejne, v dumpe rozkódoval časť takže už sa tam dá aj dačo vidieť v hex výpise, napríklad licenčné číslo a S/N. Aby sa dal spustiť tak to ešte chcelo nainštalovať Microsoft Visual C++ 2015 - 2022 Redistributable.

Teraz ďalej. Nieje nejaký program ktorý by z toho spravil výpis v textovom súbore? Inak sa s tým musím pasovať ručne podľa popisu v tom decryptore:
Podľa popisu má každý blok hex. reťazec 55570EC26911564CA48A9824AB43, za ním 2 byty ako identifikátor:
0005 pre UUID
0001 pre motherboard name
0B00 pre OA3 key ID
(neviete aké sú ďalšie?)
potom 1 byt je dĺžka reťazca, nasleduje 7x 00, a následne samotný reťazec.

V podstate UUID prečítať viem v hex editore, aj zapísať do nového BIOSu. Postupoval som podľa tohoto návodu: Change Serial Number, UUID, Machine Type, and Product Name on Insyde BIOS
Takže viem zapísať iba tieto 4 položky. Ako tam dostanem OA3 key a product key netuším, ale asi ich nebude treba, key zadám pri inštalácii windowsu a nalepím na štítok pod batériu.

Tiež neviem čo presne je "Machine type", je typ základnej dosky, alebo je to niečo iné? Na nálepke sú tieto čísla: model name (5 miestne číslo), MTM číslo a MO číslo, tak neviem čo z toho je machine type.

edit: ten program na zápis sa volá Lenovo Variable Tool (LVAR.exe) a vie toho zapísať viac (/? v prílohe).



LVAR.TXT
 Komentář:

Stáhnout
 Soubor:  LVAR.TXT
 Velikost:  1.69 kB
 Staženo:  1 krát


_________________
Globálne otepľovanie je spôsobené masívnou zástavbou a rúbaním storočných stromov. Kamene namiesto trávy tiež prispievajú k otepľovaniu.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Výpočetní technika Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.17 sekund