www.konsolenshop24.de


tuxuser

Schüler

Beiträge: 138

Mitglied seit: 13. Juli 2008

Wohnort: Köln

Aktivitätspunkte: 850

Danksagungen: 5 / 0

  • Nachricht senden

1

Dienstag, 11. August 2009, 21:29

Homebrew-Hack kommt - Installiert NICHT das neue Dashboard- Update (8498)

Das heutige Xbox Dashboard Update 2.0.8498.0 überschreibt den ersten Bootloader der Konsole. Obwohl es bereits viele Xbox360-Updates gab ist dies das erste, das in den "Boot Sector" schreibt. Falls dieses Update fehlschlägt ist die Konsole definitiv reparaturbedürftig.

Es scheint als ob das Update eine Sicherheitslücke stopft, die dem Free60 Team schon etwas länger bekannt ist. Diese Schwachstelle wurde bereits genutzt um eigenen Code auszuführen und ein kompletter End-user Hack ist seit einiger Zeit in Entwicklung und wird bald auf free60.org bereitgestellt. Dieser erlaubt dem Nutzer den Zugriff auf die Xbox 360 Hardware um eigenen Code wie Homebrew Programme und Linux direkt nach dem Start der Konsole auszuführen, ohne einen Modchip zu benötigen.

Es bringt die Xbox360 im "Hack-Status" (vorraussichtlich) nun endlich auf das Niveau der Classic Xbox.

Es handelt sich übrigens um den gleichen Hack der schon vor 2 Jahren genutzt wurde um Linux zu booten, der "King Kong/Shader Hack", nur das er diesmal nicht über das Spiel gestartet wird sondern über den JTAG Port der Xbox.

Wegen der gefährlichkeit des Updates und der "Homebrew Sperre" empfiehlt das Free60 Team die Konsole nicht auf Version 2.0.8498.0 (oder später) upzudaten.

Auf der Projekt Website http://free60.org/ erscheinen bald nähere Infos und natürlich der finale Hack ;)


Hier nun noch paar Infos in Englisch für die Leute die meine Übersetzung nicht verstehen und/oder mehr technische Infos brauchen.

Zitat


On Tuesday, Microsoft has released an Xbox 360 software update that overwrites the first stage bootloader of the system. Although there have been numerous software updates for Microsoft's gaming console in the past, this is the first one to overwrite the vital boot block. Any failure while updating this will break the Xbox 360 beyond repair. Statistics from other systems have shown that about one in a thousand bootloader updates goes wrong, and unless Microsoft has a novel solution to this problem, this puts tens of thousands of Xboxes at risk.

It seems that this update is being done to fix a vulnerability already known to the Free60 Project. This vulnerability has been successfully exploited to run arbitrary code, and a complete end user compatible hack has been in development for some time and is planned to be released on free60.org shortly. It will allow users to take back control of their Xboxes and run arbitrary code like homebrew applications or Linux right after turning on the console and without the need of a modchip, finally opening up the Xbox 360 to a level of hacking as the original Xbox.

Because of the dangerousness of the update and the homebrew lockout, the Free60 Project advises all Xbox 360 users to not update their systems to the latest software version. The Project website at http://free60.org/ will provide the latest information on this ongoing topic, including the final hack software.

Free60 (www.free60.org) is a project that aims to enable Xbox 360 users to run homebrew applications and operating systems like Linux on their consoles. The effort is headed by Felix Domke and Michael Steil, who have a background in dbox2, Xbox and GameCube hacking, and who have spoken at various conferences about their findings. Two years ago, Free60 released a hack that allowed arbitrary code execution using a game ("King Kong Hack") as well as an adapted version of Linux, but this possibility has been disabled by Microsoft in subsequent updates of the Xbox 360 software.

Felix and Michael have repeatedly argued that game console manufacturers should open up their platforms to Linux and homebrew, similar to what Sony has done with the PlayStation 3.

x-scene


Zitat


So, some quick news:

We kept on working on this idea, and it worked out. pretty well. We use JTAG to program the DMA target addr, and then SMC to trigger the DMA read. The exploit itself is based on the old 4532 exploit.

The magic is how we launch 4532 - there is a "backdoor" for manufacturing since CB 1920. We have been able to restore the newer CD versions for all hardware types.

This means:
- We can boot own code in HV context ~5s after boot, before any video output, right after the kernel runs.
- we need to reflash the flash, and add 3 resistors for the JTAG (no modchip required! but you might want a dual-nand modchip),
- 8498 kills this by updating the bootloader - it blacklists 4532/4548. it also does hw init stuff which might interefere with the jtag hack, we don't know yet.
- we have a proof of concept hack, we will release it SOON (a matter of hours/days, not more - promised.).
- DON'T UPDATE to summer 09. Did i already say this?
- you don't need to know your cpu key. You can update to all BUT summer '09. you don't need a dvdrom.
- It works on all xenon, zephyr, falcon, opus, jasper. Unless you have updated to 849x. Then you're screwed.
______________________________________

- It's possible to recover DVD keys. In fact, no DVD-ROM is required to run the hack, so it's possible to run own code, dump cpu key, decrypt HV, inject key, flash back. Note that I personally don't like games, so I won't be of much help here.
- No, even if you know your CPU key, it's not possible to downgrade back from 8498.
- Right now, the only way to support both gaming and hacking would be a dual-nand modchip, which switches between nand contents. Note that you still couldn't update to 8498, as it likely (haven't tried) doesn't run without R6T3.


you don't need a "jtag adapter". What you need is a way to reprogram the NAND flash. This can be an external programmer, a linux tool (if it already runs), or a yet-to-be-announced project which uses a special southbridge mode (details will be coming soon) with just an LPT port. Or a nand-modchip.
______________________________________
So, some more details:

CB1920 and up allow to boot into any kernel version, including 4532, but only in "mfgbootlauncher" mode, which is used in manufacturing. This mode (also called "zero pairing", because you need to zero out the CB pairing data) has been known before, however, previous to CD1920, it was useless, because you could only boot into 1888, not into 4532. It was *also* useless because you couldn't run a game.

Now, we developed a way that uses JTAG+SMC to write into physical memory at any time. I think the idea came even from this thread. Basically a flash sector will be prepared to contain the exploit buffer and the code we want to run. JTAG will be used to program the DMA target address (the only thing you can't do from SMC), and SMC will be used to kick off the read (remember, SMC code can access the nand controller as well - just not the dma addr.).

SMC will be patched so that it kick off the DMA read right when the kernel is loaded. We are using the "read rtc" command for that, which happens pretty early in the kernel, way before GPU init, for example. It also happens before nand controller init, which is important, as that would overwrite the dma addr again.
______________________________________
I won't comment stuff about what code to run / rebooter questions. This is simply not he place for that, we're talking about the *exploit* here.

Yes, it's the traditional idle-context-stack-overtake vector, like KK used. It's really just the KK exploit converted to be contained in a single sector (plus ecc, for the HV offset overwrite).

Post is 0x6C, iirc. Other threads have already started, yeah. But catching those is FAR more reliable than before, and works almost every time, and takes only a few microseconds.

Remember the code which checks if the pairing data is all-zero, and skips the SMC-checksum/LDV/pairing check then? We're using this codepath. It can be, since 1920, abused to boot into any kernel, because 1920 will also apply (specially patched) updates in this mode. Since it doesn't require pairing, it doesn't require knowing the CPU key, or doing the TA.

However, obtaining a decrypted CD >= 1920 (CB is easy, since it's encrypted only with the 1BL key) is a bit difficult, because you need to know the cpu key, which was a chicken/egg problem. 1920 is relatively easy, since you can TA. 1921 fixed TA, so it's much more difficult. We solved that by diff'ing 1920/1921 CB, and applying those changes to 1921 CD, and fixing alignment etc. until the hash matches. Was some days of boring work, but finally worked out. the other CDs are easy then (just changed version numbers, mostly), except for jasper, which is a totally different story (but we solved that, too).

Once you have CB/CD, you can re-encrypt them, zero the pairing data (CPU key is not used in zero-pair mode, so encryption is like <1920), and prepare a proper update (4532, also zero-paired). Console will boot up, skip the pairing check, apply the 4532, boot into kernel, do basic init, query RTC, get exploited, runs code.

XBH / tmbinc


Sources: X-scene | XBH | XBH

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »xXBASStiXx« (12. August 2009, 11:53)


DrStefanFrank

Fortgeschrittener

Beiträge: 183

Mitglied seit: 26. August 2008

Wohnort: Zu Hause

Aktivitätspunkte: 1080

Danksagungen: 8 / 8

  • Nachricht senden

2

Dienstag, 11. August 2009, 21:42

Bla....

Am Tag des Updates Meldung über Hack, der nur ohne Update funzt ---> Klingt irgendwie :bla:
XBOX360 JTAG Jasper 500 GB HDD Intern + 2 TB HDD extern - Freeboot 12625 + DashLaunch 2.21

bonita

Frischling

Beiträge: 16

Mitglied seit: 16. April 2009

Wohnort: Ferör-Inseln

LW: BenQ

FW: 1.61

Aktivitätspunkte: 146

Danksagungen: 0 / 3

  • Nachricht senden

3

Dienstag, 11. August 2009, 21:43

hat das jetzt eine auswirkung auf den flash der xbox oder der nach dem update noch folgende flashes?
Erfolgreich ausgelesene/geflashte Laufwerke
Hitachis (3) Samsungs (7) Benq (31) LiteOn (52) geflasht

Death Row

Meister Flasher

Beiträge: 2 317

Mitglied seit: 12. Juli 2008

Wohnort: NRW

LW: BenQ

FW: 1.61

Aktivitätspunkte: 16796

Danksagungen: 4 / 2

  • Nachricht senden

4

Dienstag, 11. August 2009, 21:46

da frag ich mich ob wor bald eigene festplatten einbauen können und game von hdd spielen. :thumbsup:
geflashte Laufwerke:

Samsung:29 / BenQ:36 / Hitachi: 19 / Lite-On:121
XClamp Fix:4 /Rod Fix:12

RIP Johnny "J" † October 3, 2008. ;(
RIP MC Breed † 22. November 2008 ;(
RIP PIMP C † 4. Dezember 2007
RIP Party Arty † 4. Dezember 2008 ;(

www.konsolenshop24.de


Beiträge: 1 808

Mitglied seit: 12. Juli 2008

Aktivitätspunkte: 20304

Danksagungen: 76 / 3

Auktionen von electric-tuner

  • Nachricht senden

5

Dienstag, 11. August 2009, 21:46

Bla....

Am Tag des Updates Meldung über Hack, der nur ohne Update funzt ---> Klingt irgendwie :bla:


Solch einen geistreichen Kommentar habe ich noch nie gehört. Weißt wohl nicht wer diese Meldung in die Welt gesetzt hat, und die lügen sicherlich nicht.;)

hat das jetzt eine auswirkung auf den flash der xbox oder der nach dem update noch folgende flashes?

Das hat nichts mit Flashen zu tun.


Xbox 360 Flash: über 500 Konsolen erfolgreich geflasht! Since 2007

Screamo

Erleuchteter

Beiträge: 3 004

Mitglied seit: 12. Juli 2008

LW: LiteOn Slim

FW: Original

Aktivitätspunkte: 26008

Danksagungen: 638 / 102

  • Nachricht senden

6

Dienstag, 11. August 2009, 21:47

Mal sehn was da wahres dran ist. Wenn es doch so ist hab ich halt "Pech" gehabt. Denn das Update hab ich schon drauf auf meiner "alten" Xbox360. Dann werd ich wohl die andere auspacken müssen :thumbsup:
Flashe: Alle Phat LW, Slim: 09504,225,0401,01071 + JTAG/Glitch/Dual Nand, DVD-Key Recovery




SaKa2911

Al Capone NF

Beiträge: 97

Mitglied seit: 24. Januar 2009

Wohnort: Sankt peter - Ording

LW: samsung

FW: 1.51

Aktivitätspunkte: 1575

  • Nachricht senden

7

Dienstag, 11. August 2009, 21:50

ich hab meine xbox heute auch aktualiseirt...was hat das jetzt genau für auswirkungen?ich check das irgendwie nicht ganz...(zu doof!?) :-D

noOx

Schüler

Beiträge: 106

Mitglied seit: 14. November 2008

Aktivitätspunkte: 560

  • Nachricht senden

8

Dienstag, 11. August 2009, 21:52



Ich habs gemacht mit 2 Konsolen und bei einer sogar unterbrochen und da passierte garnix.
Im Gegenteil ich habe das Gefühl dass diese neue Dash wesentlich schneller ist als das alte!
du weißt aber schon das es hier nicht um das heutige Update geht oder? :D :lol:
Bin etwas verwirrt?! Das heißt das heutige Update schließt den Exploit nicht?

Beiträge: 1 808

Mitglied seit: 12. Juli 2008

Aktivitätspunkte: 20304

Danksagungen: 76 / 3

Auktionen von electric-tuner

  • Nachricht senden

9

Dienstag, 11. August 2009, 21:52

ich hab meine xbox heute auch aktualiseirt...was hat das jetzt genau für auswirkungen?ich check das irgendwie nicht ganz...(zu doof!?) :-D


Es ist möglich auf JEDER Xbox 360 (auch zerflashte, Falcon, Jasper usw.) nun Homebrew ausführen, voher war es nur mit gedowngradeten Xbox 360 OHNE HDMI mit 4532 Kernel möglich. ;)

Bin etwas verwirrt?! Das heißt das heutige Update schließt den Exploit nicht?


Doch tut es.


Xbox 360 Flash: über 500 Konsolen erfolgreich geflasht! Since 2007

DrStefanFrank

Fortgeschrittener

Beiträge: 183

Mitglied seit: 26. August 2008

Wohnort: Zu Hause

Aktivitätspunkte: 1080

Danksagungen: 8 / 8

  • Nachricht senden

10

Dienstag, 11. August 2009, 21:55

da frag ich mich ob wor bald eigene festplatten einbauen können und game von hdd spielen. :thumbsup:


Naja Homebrew heisst das "alles" möglich sein wird, wenn jemand die passende Software dazu schreibt.
1 TB Platten mit Iso Loader, MKV Support usw. wäre alles kein Problem mehr.
XBOX360 JTAG Jasper 500 GB HDD Intern + 2 TB HDD extern - Freeboot 12625 + DashLaunch 2.21

Interessante Angebote auf eBay.de


Death Row

Meister Flasher

Beiträge: 2 317

Mitglied seit: 12. Juli 2008

Wohnort: NRW

LW: BenQ

FW: 1.61

Aktivitätspunkte: 16796

Danksagungen: 4 / 2

  • Nachricht senden

11

Dienstag, 11. August 2009, 22:00

da frag ich mich ob wor bald eigene festplatten einbauen können und game von hdd spielen. :thumbsup:


Naja Homebrew heisst das "alles" möglich sein wird, wenn jemand die passende Software dazu schreibt.
1 TB Platten mit Iso Loader, MKV Support usw. wäre alles kein Problem mehr.



Das weißt ich auch selber. ;)
geflashte Laufwerke:

Samsung:29 / BenQ:36 / Hitachi: 19 / Lite-On:121
XClamp Fix:4 /Rod Fix:12

RIP Johnny "J" † October 3, 2008. ;(
RIP MC Breed † 22. November 2008 ;(
RIP PIMP C † 4. Dezember 2007
RIP Party Arty † 4. Dezember 2008 ;(

Pavesi

~ Moderator ~

Beiträge: 2 069

Mitglied seit: 22. Februar 2009

Wohnort: Mandelbachtal im Saarland

LW: Liteon, BenQ

FW: Liteon 9 /LT+

Aktivitätspunkte: 14495

Danksagungen: 27 / 2

Auktionen von Hund_Martin

  • Nachricht senden

12

Dienstag, 11. August 2009, 22:02

Ja habe es leider falsch Interpretiert sorry aber so ist das Leben!
Aber toll aufgepasst!
Danke für den Tipp

Ich habs gemacht mit 2 Konsolen und bei einer sogar unterbrochen und da passierte garnix.
Im Gegenteil ich habe das Gefühl dass diese neue Dash wesentlich schneller ist als das alte!
du weißt aber schon das es hier nicht um das heutige Update geht oder? :D :lol:
Flasher/Saarländer

Death Row

Meister Flasher

Beiträge: 2 317

Mitglied seit: 12. Juli 2008

Wohnort: NRW

LW: BenQ

FW: 1.61

Aktivitätspunkte: 16796

Danksagungen: 4 / 2

  • Nachricht senden

13

Dienstag, 11. August 2009, 22:10

Das ist ja mal geil wenn jemand 300 konsole ohne laufwerk stehen hat und den key von dort rausbekommt da macht der aber noch dick geld mit den konsolen.

hab selber noch eine hier liegen und hoffe das es gehen wird.
geflashte Laufwerke:

Samsung:29 / BenQ:36 / Hitachi: 19 / Lite-On:121
XClamp Fix:4 /Rod Fix:12

RIP Johnny "J" † October 3, 2008. ;(
RIP MC Breed † 22. November 2008 ;(
RIP PIMP C † 4. Dezember 2007
RIP Party Arty † 4. Dezember 2008 ;(

t.posh

Profi

Beiträge: 534

Mitglied seit: 15. August 2008

LW: LiteOn 74850c

FW: iXtreme 1.61

Aktivitätspunkte: 4841

Danksagungen: 1 / 19

  • Nachricht senden

14

Dienstag, 11. August 2009, 23:48


Ich habs gemacht mit 2 Konsolen und bei einer sogar unterbrochen und da passierte garnix.
Im Gegenteil ich habe das Gefühl dass diese neue Dash wesentlich schneller ist als das alte!
du weißt aber schon das es hier nicht um das heutige Update geht oder? :D :lol:
Ähm, irgendwie versteh ich das falsch, glaub ich! Also kann ich das neue Update doch installieren?
Oder versteh ich das so richtig: anhand des neuen Updates ist es voraussichtlich möglich Hombrew, bla bla zu starten? Und wenn ich bereits geupdatet (upgedatet wtf 8) ) dann ist das nicht mehr möglich?
Wenn dem so ist => MIST, ich hab bereits das Update heruntergeladen!

Interessante Angebote auf eBay.de


warhammer

retired but usefull

Beiträge: 430

Mitglied seit: 27. September 2008

Wohnort: NRW, Münsterland

Aktivitätspunkte: 3519

Danksagungen: 3 / 0

  • Nachricht senden

15

Dienstag, 11. August 2009, 23:51

jep wenn du das Update hast ...homebrew wahrscheinlich ade...und wenn nicht juhu^^