Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- bool __fastcall Hooked_PrepareSteamConnectResponse( void* ecx, void* edx, int a2, int a3, int a4, int a5, int a6, int a7, bf_write& msg )
- {
- bool bRet = m_PrepareSteamConnectResponse( ecx, a2, a3, a4, a5, a6, a7, msg );
- // header = 4
- // c2s_connect = 1
- // protocol_version = 4
- // auth_protocol = 4
- // challenge_nr = 4
- // name = strlen( cl_name.m_pszString );
- // password = strlen( cl_password.m_pszString );
- // steam3_cookie_len = 2
- // steam3_cookie
- int offset = 4 + 1 + 4 + 4 + 4;
- static ConVar* name = m_pCvar->FindVar( "name" );
- int add = strlen( name->m_pszString );
- offset += add + 1;
- static ConVar* password = m_pCvar->FindVar( "password" );
- add = strlen( password->m_pszString );
- offset += add + 1;
- char* steam3Cookie = ( char* )( msg.m_pData + offset );
- Framework::DebugPrint( "cookie: %s", steam3Cookie );
- return bRet;
- }
Advertisement
Add Comment
Please, Sign In to add comment