eXophase


Reply
 
Thread Tools
  #1  
Old 03-02-2007, 07:36 AM
x3sphere's Avatar
x3sphere x3sphere is offline
owner
 
Join Date: May 2006
Posts: 10,296
x3sphere is l33tx3sphere is l33tx3sphere is l33tx3sphere is l33tx3sphere is l33tx3sphere is l33tx3sphere is l33tx3sphere is l33tx3sphere is l33tx3sphere is l33tx3sphere is l33t
Post Xbox 360 says Hello World!

Crawler360 released what appears to be the first homebrew application that you can run on a retail Xbox 360 using the recently discovered Hypervisor Vulnerability. The program simply displays a 'Hello World' message using the editable shaders in King Kong.

However, the process of booting the hack is currently not open to all users. This will require you to have an Xbox 360 with kernel 4532 or 4548 installed, connect the serial port on your 360, and have a modified DVD firmware to run backups along with a copy of the King Kong game (US or PAL).

All in all, this exploit is a giant leap forward for the 360 homebrew scene. Things can only get better from here on out!

Quote:
Xbox 360 Hypervisor/King Kong Exploit
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Thanks to Anonymous Hacker's great work, I' m now able to publish my own
little implementation of the exploit.

I've used the full version of the King Kong game, as it has been shown to
work by these anonymous people at 22C3, and it was the first one I found
with editable shaders. Most games have these - KK was just the first one
I've checked.

So you need a KK full (USA or PAL doesn't matter, they are the same) DVD
image (including video partition), and obviously a hacked drive firmware.
You could also try hotswapping from your (hopefully existing!) KK original
to the modified copy. Then you could go with a stock firmware.

Why not using the KK demo? It would work the same (though the shader file
format is different), but requires a firmware hack too, as the possibility
to run it from DVD-R was blacklisted in a very early kernel already, which
doesn't have the vulnerability.

So, how does the hack work? Basically, the bugtraq post
(http://www.securityfocus.com/archive/1/461489 in case you haven't read it
yet) explains it all. All I did was to convert the series of memory writes
into a shader, and writing a small serial loader stub.

You need to connect the serial port to use this hack. Ready Speedy22's
fine "Xbox 360 Motherboards and Headers" documentation, it's on J2B1.

NOTE: It's LVTTL. Do not even think about connecting to an RS232 port
directly.
RS232 is +-12V, LVTTL is 3V. Think about what's happening when you connect
your 110V equipment to 220V. You don't want to happen that on your
southbridge.

For example, use a MAX3232, or just use any of these USB serial port
adapters which already output 3.3V.

Speed is hardcoded to 115200/8N1.

To modify your existing game image, start the "patcher" tool. It will patch
your game image to include the loader. It is a bit lame, but works. The
tool will also remove the three startup videos for a faster boot.

When you launch the modified game, it will directly go to the main screen.
Press start on a controller. It should display "LOADING", and then freeze
while displaying "Acessing Content". If it doesn't freeze, you don't have
the correct kernel version (4532 or 4548, but only 4532 was tested). See
below on how to update.

Now, the serial loader gets active. You should see a "Xe>" on the serial
port. Now, upload your binary code (just as a binary blob). To terminate
your upload, send 16x 'x'. It will be loaded to 0x01300000, and executed.

Be warned, only CPU #0 is trapped. The other threads/cores are still
happily executing, so you need to catch them.

"Hello, world!"
===============

Use the source, luke!

compile with
powerpc64-linux-gcc hello.S -o hello.o -Ttext=0x1300000 -nostdlib
objcopy -O binary hello.o hello.bin

HOWTO UPDATE (to the correct kernel)
============

To clarify things again:

If you have 4552, you are screwed. Sorry.
If you have 4532 or 4548, it has to work. If it doesn' t work, something
else is wrong, but please don't try to update.
If you have pre-4532:

Grab http://assets.xbox.com/en-us/hardwar...VD_10-2006.zip
(check MD5SUM first: microsoft could have changed this file!
the correct md5 is cd4db8e2c94266ab73513c361dd5b8f6)

Burn it to a CD, and start it. It will update your console to 4532.

- crawler360
Download King Kong 'Hello World' POC

Via Xbox-Hacker

__________________
PC: Antec 902 || EVGA X58 SLI LE || i7 920 @ 3.1GHz || 6GB OCZ Gold 1600 || HD5970 @ 850/1150 1.125 Vcore || Corsair 750TX || Dell 3008WFP || 80GB Intel X25-M G2 SSD || 2x1TB WD Caviar Black || Logitech G500 Mouse
Home Theater: LG 42LH90 HDTV
Audio: Sennheiser HD-650 Headphones || iBasso D10 USB Sound Card via SPDIF || Logitech Z-5500 5.1 Speakers

// @twitter
// eXophase.com owner - LAN.ST administrator - Dark-AleX.org IRC services administrator

Last edited by x3sphere; 03-02-2007 at 07:36 AM..
Reply With Quote
  #2  
Old 03-02-2007, 07:42 AM
blufftexasfiji's Avatar
blufftexasfiji blufftexasfiji is offline
Member
 
Join Date: Feb 2007
Location: New Zealand
Posts: 49
blufftexasfiji is on a distinguished road
This is great news, now they can hack an xbox360 as well as a psp time for a dark_alex on an xbox 360
Reply With Quote
Alt
Sponsor
 
  #3  
Old 03-02-2007, 07:51 AM
cyanide cyanide is offline
Junior Member
 
Join Date: Oct 2006
Posts: 2
cyanide is on a distinguished road
can't wait for a kernel+ram dumper :P
Reply With Quote
  #4  
Old 03-02-2007, 11:27 AM
JKing's Avatar
JKing JKing is offline
Banned
 
Join Date: Jan 2007
Location: Compton, Ct ~ Eight Six 0
Posts: 375
JKing will become famous soon enough
Send a message via AIM to JKing
Hello Xbox 360! Sounds...crazy, good luck lol.
__________________
Reply With Quote
 Reply

  • Submit Thread to Digg Digg
  • Submit Thread to del.icio.us del.icio.us
  • Submit Thread to StumbleUpon StumbleUpon
  • Submit Thread to Google Google
  • Bookmarks


    Thread Tools

     
    Similar Threads
    Thread Author Forum Replies Last Post
    Xbox 360 Arcade Is Officially Official x3sphere Xbox 360 News 0 10-23-2007 05:11 AM
    Shmup Heaven On XBLA x3sphere Xbox 360 News 1 09-13-2007 09:54 AM
    Europe Gets Xbox 360 Price Cut, Too x3sphere Xbox 360 News 0 08-20-2007 04:08 PM
    It's Official: Xbox 360 Gets $50 Price Cut x3sphere Xbox 360 News 0 08-07-2007 03:27 AM
    Xbox Live gaining Momentum x3sphere Xbox 360 News 0 03-06-2007 05:10 PM

    Forum Jump


    no new posts