GameCube backdoor revealed
-
- FrNES Creator
- Posts: 63
- https://www.artistsworkshop.eu/meble-kuchenne-na-wymiar-warszawa-gdzie-zamowic/
- Joined: Wed Oct 17, 2001 7:44 pm
- Location: Calgary, Alberta Canada
- Has thanked: 0
- Been thanked: 1 time
- Contact:
GameCube backdoor revealed
I hadn't seen any discussion here about this, but I feel it's important. Recently, an exploit has been found that allows foreign code to be run on the GameCube. This is probably tied to the recent warez release of GC games, and has been credited to Crusader of the infamous release group Kalisto. Regardless of where this has come from, homebrewers have already started exploiting this hole. Check out : http://www.gcdev.com for the story and download of the tools.
I think this is fantastic... All you need as price of admission is a GameCube, GC-BBA, and PSO... then you can upload your own code.
-ReGex
I think this is fantastic... All you need as price of admission is a GameCube, GC-BBA, and PSO... then you can upload your own code.
-ReGex
Erm. Correct me if I'm wrong, but it looks like this will require a permenant PC connection to load anything. Kind of loses a lot of interest to me because of that, such a hassle. Oh well. I guess we're not likely to see mini CDs working, considering the whole thing with the GCN spinning them backwards and reading them in reverse.. Blah.
-
- DCEmu User with No Life
- Posts: 3446
- Joined: Wed Oct 17, 2001 7:44 pm
- Location: England
- Has thanked: 0
- Been thanked: 0
- Contact:
GC spins them the normal way, but it reads em usin a diff method or somethin ![Confused :?](./images/smilies/icon_e_confused.gif)
Doing it over a LAN isint exactly a bad thing...dont have to spend money on discs (I'm a cheapass) :p
oh, and if you guys want to see a video of PSO booting one of these intros, just ask and I'll make a short video of it for ya.
![Confused :?](./images/smilies/icon_e_confused.gif)
Doing it over a LAN isint exactly a bad thing...dont have to spend money on discs (I'm a cheapass) :p
oh, and if you guys want to see a video of PSO booting one of these intros, just ask and I'll make a short video of it for ya.
- curt_grymala
- Theme Inducer
- Posts: 4274
- Joined: Fri May 30, 2003 12:14 pm
- Location: Wherever I'm Needed
- Has thanked: 0
- Been thanked: 0
- Contact:
As long as that doesn't mean we'll lose all the talent here at dcemulation. I would really be depressed if all of the DC homebrew games became dead projects. ![Crying or Very sad :cry:](./images/smilies/icon_cry.gif)
![Crying or Very sad :cry:](./images/smilies/icon_cry.gif)
DCHelp - A Newbie's Best Friend
DC Evolution - Disc Images
DreamZone Forums
I Refuse To Help Anyone That Says They've Tried Everything.
DC Evolution - Disc Images
DreamZone Forums
I Refuse To Help Anyone That Says They've Tried Everything.
-
- DC Developer
- Posts: 9951
- Joined: Sun Dec 30, 2001 9:02 am
- Has thanked: 0
- Been thanked: 1 time
Exactly - It's good for transferring a single program over to the Cube. While that wouldn't allow games to run, since they need the data on the real disc, it'd allow homebrew to run, since it won't need to touch the disc. Then, it can set up the GC's BBA, and use that to read files from the PC's hard drive.
In other words, this particular back door is useless for pirates, and useful for homebrew.
In other words, this particular back door is useless for pirates, and useful for homebrew.
-
- DC Developer
- Posts: 9951
- Joined: Sun Dec 30, 2001 9:02 am
- Has thanked: 0
- Been thanked: 1 time
All that means is that you have a 2MB limit for the program first loaded, and that limitation is probably put there by PSO itself. If you were to use the PSO loader to load a second program, which is less than 2MB, and then use that loader program to load a second program, you could quite probably get around the 2MB limit.
Aside from which, you could very easily use a really old PC, and it wouldn't matter too much. Probably an old P2 would easily do the job. Just set it up near your GC, and when you want to use some homebrew stuff, turn it on, pop PSO into the GC, and turn that on.
Aside from which, you could very easily use a really old PC, and it wouldn't matter too much. Probably an old P2 would easily do the job. Just set it up near your GC, and when you want to use some homebrew stuff, turn it on, pop PSO into the GC, and turn that on.
-
- DCEmu Freak
- Posts: 69
- Joined: Wed Oct 17, 2001 7:44 pm
- Has thanked: 0
- Been thanked: 0
- Contact:
The reason for the 2MB limit is because he's using PSO to do all of the TCP connection work. If he overwrites any of the memory PSO is using (Almost all of it) the game will crash.
And no, you dont need a permanant connection. As soon as the program is done uploading, the server program should automaticly quit.
There is no way to send data after that, and there is absolutely no way to receive data in the publicly released version.
And no, you dont need a permanant connection. As soon as the program is done uploading, the server program should automaticly quit.
There is no way to send data after that, and there is absolutely no way to receive data in the publicly released version.
-
- Insane DCEmu
- Posts: 155
- Joined: Sat Sep 21, 2002 2:28 pm
- Has thanked: 0
- Been thanked: 0
-
- DCEmu Freak
- Posts: 69
- Joined: Wed Oct 17, 2001 7:44 pm
- Has thanked: 0
- Been thanked: 0
- Contact:
The author of the PSOload program has intentionally removed all ability to receive data, and I assume the same goes for the other one. He's very much against this being used for piracy. If there's ever a way to send data back, it wont come from him. I know he's done everything he can to prevent misuse, and he even removed his code that encodes PSO's encryption code before he released it. I've spoken with him a few times but yes, he is capable of receiving data.BlackAura wrote:Not yet anyway. But I would think that getting a connection to the PC back would be among the list of things to do for any potential homebrew devkit.There is no way to send data after that, and there is absolutely no way to receive data in the publicly released version.
Caution: I am not a reliable source of this information.