Difference between revisions of "Main Page/Xbox Live"
From xboxdevwiki
(→Kerberos Authentication) |
|||
Line 30: | Line 30: | ||
Host IP: 4.89.169.109 (4.89.169.109) | Host IP: 4.89.169.109 (4.89.169.109) | ||
Signature Data - Unknown (1481589336) | 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 == | == References and links == | ||
* [https://xboxlivehacking.blogspot.de/ https://xboxlivehacking.blogspot.de/] | * [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] |
Revision as of 07:02, 9 May 2017
Contents
Xbox Live infrastructure
Kerberos Authentication Server: macs.xboxlive.com
Kerberos Authentication
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
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() |