|
|
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]
| |
− | * [http://discerning.com/pdfbox/test/input/authentication.pdf http://discerning.com/pdfbox/test/input/authentication.pdf]
| |