WiiLi Wiki frontpage Include your post in the News Get links Hoteles Quito
WiiLi.org Forum Index WiiLi.org
a new revolution
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Wii hacked!

 
Post new topic   Reply to topic    WiiLi.org Forum Index -> Wii Homebrew
View previous topic :: View next topic  
Author Message
tuxido
Site Admin


Joined: 05 Nov 2006
Posts: 150

Digg It
PostPosted: Wed Jan 30, 2008 7:13 pm    Post subject: Wii hacked!

Quote:
After bushing had shown the first homebrew exploit, a lot of stuff has happened in the Wii-world. The exploit was based on a hole in the disc hashing&verification, but the original finder (segher) decided that he doesn’t want the bug to be published. While this caused some controversy, the reason behind this was that the hole could be patched very easily in a future firmware version, as no original function relies on it. The next goal was to find a bug which could not be patched so easily, for example a savegame exploit. Patching such game exploits is considerable harder. Of course you could patch the game code when it is loaded (like some gamecube games are fixed in compatibility mode by the “gamecube compatibility IPL”), but we could just move on to another game. We wouldn’t lose that much power if a game bug is fixed, vs. a critical system bug. I can totally understand that people are annoyed by us not doing full disclosure. Nevertheless we try our best to balance our different interests. It’s not always easy, even inside a team. Still, the rule is: If you find a bug, it’s your choice what you do with it. If you don’t like that, find your own bug.

I’ve concentrated less on the high-level things, I’m generally more interested in the system design and security architecture. So I’ve digged into the bootloader.

What we knew before was that there is a fixed block of code called “boot1″, which is supposed to be the first code executed from flash. It’s ARM (”Starlet”) code, btw, the powerpc (Broadway) is booted much later. We didn’t knew how boot1 is encrypted (rumours ranged from an LFSR-based streamcipher to AES), nor if and how it was hashed. But what we had was a program called “BC” (title id: 1-100), extracted out of a system update. We are absolutely not sure why BC does even exist (it might be used to return from GC mode to Wii mode, but why would you want to do so?), but what BC is doing matches what boot1 could be doing: Reading a bunch of sectors from flash, decrypting them, and checking a signature against a previously decoded cert chain, then jumping there. Once we re-coded the algorithm, it was clear that this in fact decrypts boot2. Encrypting a new boot2 requires signing the new hash. Now it turned out that “BC” also contains “the bug” (well, a similar one), so chances were big that boot1 also does. But flashing a new boot2 is dangerous if you have no return - there is a backup mechanism to boot another copy of boot2, but we cannot count on that for several reasons (for example, if our new boot2 code hangs, the backup would not be tried, as boot1 thinks that everything is right).
....

Please go to http://debugmo.de//?p=59 , for the full article.

Congratulations guys!!

Very Happy
Back to top
View user's profile Send private message
Wickett



Joined: 20 Jan 2008
Posts: 52
Location: East Central U.S.

Digg It
PostPosted: Wed Jan 30, 2008 7:36 pm    Post subject:

So am I right in saying they gave a Wii a virus?
_________________
Back to top
View user's profile Send private message Send e-mail Visit poster's website
meowimakittycat



Joined: 23 Dec 2007
Posts: 33

Digg It
PostPosted: Wed Jan 30, 2008 8:13 pm    Post subject:

OMG OMG OMG w00000000000000000000t! great job
Back to top
View user's profile Send private message
Link_of_Hyrule



Joined: 30 Nov 2006
Posts: 23

Digg It
PostPosted: Wed Jan 30, 2008 10:06 pm    Post subject:

Wickett wrote:
So am I right in saying they gave a Wii a virus?


No they did not give the wii a virus.

Anyways yeh it looks awesome I hope they release the zelda save exploit soon so wii owners can enjoy a Wii Softmod.
Back to top
View user's profile Send private message Send e-mail Visit poster's website MSN Messenger
Untitled



Joined: 09 Nov 2006
Posts: 7

Digg It
PostPosted: Wed Jan 30, 2008 11:27 pm    Post subject: Re:

How long until linux is running with this hack
Back to top
View user's profile Send private message
para



Joined: 20 Aug 2007
Posts: 89

Digg It
PostPosted: Thu Jan 31, 2008 12:01 am    Post subject: Re:

Untitled wrote:
How long until linux is running with this hack

Being able to run your own code on the Wii is a major accomplishment, yes, but you still have to reverse engineer it. Unless whoever decides they want to figure out how to interface with the hardware is as proficient as these guys were in bypassing the security, it could (and probably will) take a while before running Linux on the Wii can even be considered to be viable. Of course I could be wrong...

I've never been part of any of these sorts of projects (although I'd like to get into Wiili when it gets started), but I'd imagine the process goes something like this:
  1. Bypass console security to run custom code on
  2. Reverse engineer the system to learn how to interface with hardware
  3. Use what you've learned from #2 to build a dev toolkit (this is probably the most interesting to me actually)
  4. Use the dev toolkit to port Linux
  5. Build custom games/apps with dev toolkit and Linux

_________________
wiiuse C wiimote library - http://wiiuse.net/
Back to top
View user's profile Send private message Visit poster's website
Link_of_Hyrule



Joined: 30 Nov 2006
Posts: 23

Digg It
PostPosted: Thu Jan 31, 2008 1:45 am    Post subject:

code on the wii is so similar to that of the gamecube i am sure that it wont be too long after the files are released before development speeds up and we get linux
Back to top
View user's profile Send private message Send e-mail Visit poster's website MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    WiiLi.org Forum Index -> Wii Homebrew All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group