Viktigt meddelande

Collapse
No announcement yet.

Skydden på nya XBOX-versionen är knäckta nu...

Collapse
X
  •  
  • Filter
  • Tid
  • Show
Clear All
new posts

  • Skydden på nya XBOX-versionen är knäckta nu...

    Sedan 2002-08-01 ungefär har det tillverkats en uppdaterad version av XBOX i åtminstonde en av Microsofts fabriker. Övriga fabriker har eller skall gå över till den nya versionen.

    Därför går det nog inte att se bara på tillverkningsdatum vilken version av xbox man har.

    Hur som helst, det var inte det jag tänkte skriva om.

    Den nya xboxen har ett utökat skydd mot modifiering. Genom att använda en metod som kallas "hashing" räknas ett specifikt värde ut baserat på innehållet i delar av BIOS.

    Om man ändrar någonstans i BIOS så ändras "hash-värdet". Detta värde krypteras, och resultatet jämförs med ett värde som ligger lagrat i ett ett av huvudchippen i xbox.

    Detta innebär att xboxen inte startar om man har ett "hackat" bios.

    Eftersom värdet krypteras med assymetrisk (public/private key) krypto så går det inte att "hitta" nyckeln och därmed ändra värdet.

    Men Microsoft har varit så klantiga att dom använt en algoritm för uträkningen av "hashvärdet" som är känd för sina svagheter.

    Efter att man kommit på vilken algoritm som användes och postade en fråga i en "newsgroup" (sci.crypt) så upptäcktes omedelbart ett stort hål i microsofts implementering av algoritmen: Det går att byta plats på värdet i bit 31 och bit 63 utan att "hashvärdet" ändras.

    Redan i de 5 första byten av bisen går det att utnyttja denna svaghet och ändra instruktionerna så att exekveringen av kod fortsätter på en plats som inte ingår i kontrollen och därmed går att ändra fritt.

    Räkna med att vi ser hackade BIOS-versioner som fungerar på de nya xboxarna inom en vecka - innan vi ens sett den nya versionen i Sverige!

    Bättre lycka nästa gång, Microsoft...
    Läs forumets avdelning för Vanliga Frågor Och Svar, XBOX Guider eller prova forumets SÖKFUNKTION - Dina vänner här i forumet orkar kanske inte formulera ännu ett svar på en fråga som redan är avhandlad flera gånger tidigare. Titta hur många inlägg jag skrivit - försök hitta på en fråga jag inte svarat på redan...

  • #2
    </font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">referat:</font><hr /><font size="2" face="Verdana, Helvetica, sans-serif">Ursprungligen skrivet av Hansi:
    <strong>Redan i de 5 första byten av bisen går det att utnyttja denna svaghet och ändra instruktionerna så att exekveringen av kod fortsätter på en plats som inte ingår i kontrollen och därmed går att ändra fritt.</strong></font><hr /></blockquote><font size="2" face="Verdana, Helvetica, sans-serif">Betyder det att chippen måste innehålla två versioner av BIOS ? en hackad och en icke-hackad? Räcker i så fall utrymmet på Matrischippet till för att lagra en BIOS-version för de nya Xbox:arna?

    Comment


    • #3
      Vad jag förstått kommer 256KB räcka till.
      Läs forumets avdelning för Vanliga Frågor Och Svar, XBOX Guider eller prova forumets SÖKFUNKTION - Dina vänner här i forumet orkar kanske inte formulera ännu ett svar på en fråga som redan är avhandlad flera gånger tidigare. Titta hur många inlägg jag skrivit - försök hitta på en fråga jag inte svarat på redan...

      Comment

      Previously entered content was automatically saved. Restore or Discard.
      Auto-Saved
      Embarrassment :o Wink ;) Cool :cool: Mad :mad: Frown :( Confused :confused: Big Grin :D Stick Out Tongue :p Roll Eyes (Sarcastic) :rolleyes: Smilie :) EEK! :eek:
      x
      Insert: Thumbnail Small Medium Large Fullsize Ta Bort  
      x
      x

      Please enter the six letters or digits that appear in the image below.

      Registration Image Refresh Image
      Working...
      X