|
|
| (One intermediate revision by the same user not shown) |
| Line 1: |
Line 1: |
| − | == Xbox Live infrastructure ==
| + | [[Xbox Live]] |
| − | | |
| − | Kerberos Authentication Server: macs.xboxlive.com
| |
| − | | |
| − | === Kerberos Authentication ===
| |
| − | {| class="wikitable"
| |
| − | |+Xbox PA-DATA
| |
| − | |-
| |
| − | ! padata-type
| |
| − | ! description
| |
| − | |-
| |
| − | |131
| |
| − | | ?
| |
| − | |-
| |
| − | |204
| |
| − | | ?
| |
| − | |-
| |
| − | |206
| |
| − | | Information about Xbox Version, Title, and Title version
| |
| − | |}
| |
| − | | |
| − | == Heartbeat ==
| |
| − | | |
| − | Ethernet II, Src: Microsof_f2:00:00 (00:50:f2:f2:00:00), Dst: Broadcast (ff:ff:ff:ff:ff:ff)
| |
| − | MS Network Load Balancing
| |
| − | Signature: Unknown (0x584f4258)
| |
| − | Version: 1.1
| |
| − | Unique Host ID: 3118682055
| |
| − | Cluster IP: 167.102.81.132 (167.102.81.132)
| |
| − | Host IP: 4.89.169.109 (4.89.169.109)
| |
| − | Signature Data - Unknown (1481589336)
| |
| − | | |
| − | == Xbox Live Functions ==
| |
| − | | |
| − | {| class="wikitable"
| |
| − | |+XNet* XOnline* Functions
| |
| − | |-
| |
| − | ! function
| |
| − | ! description
| |
| − | |-
| |
| − | |XNetCreateKey(&xnkid, &xnkey)
| |
| − | |
| |
| − | |-
| |
| − | |XNetRegisterKey(&xnkid, &xnkey)
| |
| − | |Register the session key
| |
| − | |-
| |
| − | |XNetXnAddrToInAddr( pxnaddr, pxnkid, &pseudoIP )
| |
| − | |Convert the address to a winsock usable format
| |
| − | |-
| |
| − | |XNetUnregisterKey( &xbc.SessionID )
| |
| − | |
| |
| − | |-
| |
| − | |XNetGetTitleXnAddr( &hostAddr )
| |
| − | |Gets your XNADDR. Used by syslink, and lots of other people.
| |
| − | |-
| |
| − | |XOnlineGetUsers( XBLAccountusers, &numOfXBLiveAccounts )
| |
| − | |
| |
| − | |-
| |
| − | |XOnlineTaskClose(XONLINETASK_HANDLE logonHandle)
| |
| − | |
| |
| − | |-
| |
| − | |XOnlineStartup( XONLINE_STARTUP_PARAMS* )
| |
| − | |
| |
| − | |-
| |
| − | |XOnlineLogon(XONLINE_USER* XBLLoggedOnUsers, DWORD* XBLservices, SERVICE_COUNT, NULL, XONLINETASK_HANDLE &logonHandle)
| |
| − | |
| |
| − | |-
| |
| − | | XOnlineTaskContinue(XONLINETASK_HANDLE logonHandle)
| |
| − | |
| |
| − | |-
| |
| − | | XOnlineLogonTaskGetResults(XONLINETASK_HANDLE logonHandle)
| |
| − | |
| |
| − | |-
| |
| − | |XNetGetEthernetLinkStatus()
| |
| − | |
| |
| − | |-
| |
| − | |XOnlineGetLogonUsers()
| |
| − | |
| |
| − | |}
| |
| − | | |
| − | | |
| − | == References and links ==
| |
| − | * [https://xboxlivehacking.blogspot.de/ https://xboxlivehacking.blogspot.de/]
| |
| − | * [https://github.com/grayj/Jedi-Academy/blob/master/codemp/xbox/XBLive.cpp https://github.com/grayj/Jedi-Academy/blob/master/codemp/xbox/XBLive.cpp]
| |