XBox System Link Protocol

Post here about Halo modding and related editing. For help go to the Help Desk forum above.
Post Reply
User avatar
daeken





Posts: 3
Joined: Tue Jan 27, 2004 9:24 am

XBox System Link Protocol

Post by daeken »

Hello,

A friend and I have been working on a cross-platform, open source system-link tunnel, primarily for playing Halo. Now that that's done, we're working on a peer for this tunnel that will add bots to the system link multiplayer. The problem is that we do not have enough information on the crypto used to really get anywhere as of yet... once that is done, RE'ing the protocol itself is very simple.

If anyone has any information on this, it'd be greatly appreciated.

Happy Hacking,
Lord Daeken M. BlackBlade
(Cody Brocious)
Black and white are all I see in my infancy.
WaLKa





Posts: 1314
Joined: Sat Nov 22, 2003 1:46 pm
Location: Montr

Post by WaLKa »

you should probably ask the guys down at www.xbconnect.com they got it figured out.
Nice first name btw, same as mine :P
Image
User avatar
daeken





Posts: 3
Joined: Tue Jan 27, 2004 9:24 am

Post by daeken »

First, thanks for the quick reply :)

Second, we figured out the tunneling protocol in about 10 minutes of looking at packet dumps, and have a working cross-platform tunnel that we'll be releasing ASAP :)

Third, I am almost certain I figured out the crypto system-link games use... it seems to be DES-56 using the MAC address and then the last two bytes of the MAC address as the key... hats off to MS on this extremely.... complex... cryptography system... they should've gone with a caesarian cipher... at least then it wouldn't have been so damn predictable ;)

Later ;)
Black and white are all I see in my infancy.
WaLKa





Posts: 1314
Joined: Sat Nov 22, 2003 1:46 pm
Location: Montr

Post by WaLKa »

glad you got it working :D
Image
Guest




Pyre

Post by Guest »

stop using big words! :cry:
mtxboxfreak




Socialist

Posts: 239
Joined: Sun Oct 05, 2003 12:23 am
Location: UK

Post by mtxboxfreak »

hey sounds cool, by "cross-platform" u mean xbox to xbox or xbox to pc or pal to ntsc?
But playing bots on xbox sounds cool. think of the other possibilities! :)
Post Reply