QUOTE(SoLovely @ May 15 2010, 06:15 AM)

I'll break it down mad simplified for you.
Xbox sends message to host Xbox. Message contains g^x mod p value for DH and some other information needed for the connection (nonces, addresses, nothing you need to worry about). This packet is authenticated with a key created from another key located locally on the xbox (henceforth LAN key) and a per-game title key. Every xbox game console running the same xbox game will generate the same key.
The host Xbox receives validates the request packet using the aforementioned key, generates its g^y mod p value and derives the secret key for the session from the DH value sent. It then creates and authenticates its own (similar) response and sends it back to the other xbox.
The other xbox receives and checks the validity of the response, and then derives the secret key from the DH value sent.
I was going to explain how the attack was going to work, but I believe I wrote all of that on another page and it's pointless to expand upon that area now because all I need is the LAN key and I can finish this whole thing by my lonesome. So, could anyone work on getting me that key?
Please?
:3
Can I just refer you to this thread on XBH?
http://www.xboxhacke...?topic=14581.20Post by xxANTMANxxQUOTE
enum IMAGEKEYS {
ResourceInfo = 0x000002FF,
BaseFileFormat = 0x000003FF,
BaseReference = 0x00000405,
DeltaPatchDescriptor = 0x000005FF,
BoundingPath = 0x000080FF,
DeviceId = 0x00008105,
OriginalBaseAddress = 0x00010001,
EntryPoint = 0x00010100,
ImageBaseAddress = 0x00010201,
ImportLibraries = 0x000103FF,
ChecksumTimestamp = 0x00018002,
EnabledForCallcap = 0x00018102,
EnabledForFastcap = 0x00018200,
OriginalPEName = 0x000183FF,
StaticLibraries = 0x000200FF,
TLSInfo = 0x00020104,
DefaultStackSize = 0x00020200,
DefaultFilesystemCacheSize = 0x00020301,
DefaultHeapSize = 0x00020401,
PageHeapSizeAndflags = 0x00028002,
SystemFlags = 0x00030000,
ExecutionID = 0x00040006,
ServiceIdList = 0x000401FF,
TitleWorkspaceSize = 0x00040201,
GameRatings = 0x00040310,
LANKey = 0x00040404,
Xbox360Logo = 0x000405FF,
MultidiscMediaIDs = 0x000406FF,
AlternateTitleIDs = 0x000407FF,
AdditionalTitleMemory = 0x00040801,
ExportsByName = 0x00E10402
};
struct OptionalHeaderEntry {
IMAGEKEYS ID;
DWORD Data; // Data or Offset to Data
};