Acest diff blocheaza noul exploit(SQL inject messenger,guild etc)
Aceste dif-uri sunt pentru game 2089
Diff game:
Cod: Selectaţi tot
002EB6F5: 01 00Cod: Selectaţi tot
00082F15: 01 00Diff game:
Cod: Selectaţi tot
game_r34083_32
0040DFE5: 01 00Cod: Selectaţi tot
db_r33820_32_u
000925A5: 01 001. Mergeti in db.cpp
cauti:
Cod: Selectaţi tot
void DBManager::Query(const char * c_pszFormat, ...)Cod: Selectaţi tot
void DBManager::Query(const char * c_pszFormat, ...)
{
char szQuery[4096];
va_list args;
va_start(args, c_pszFormat);
vsnprintf(szQuery, sizeof(szQuery), c_pszFormat, args);
va_end(args);
std::string sQuery(szQuery);
m_sql.AsyncQuery(sQuery.substr(0,sQuery.find_first_of(";")==-1?sQuery.length(): sQuery.find_first_of(";")).c_str());
}-apoi cauti:
Cod: Selectaţi tot
SQLMsg * DBManager::DirectQuery(const char * c_pszFormat, ...)Cod: Selectaţi tot
SQLMsg * DBManager::DirectQuery(const char * c_pszFormat, ...)
{
char szQuery[4096];
va_list args;
va_start(args, c_pszFormat);
vsnprintf(szQuery, sizeof(szQuery), c_pszFormat, args);
va_end(args);
std::string sQuery(szQuery);
return m_sql_direct.DirectQuery(sQuery.substr(0, sQuery.find_first_of(";") == -1 ? sQuery.length() : sQuery.find_first_of(";")).c_str());
}*** Atenție nu am testat nici unul , o să revin cu edit în orele următoare pt diff-ul 28k ! ***



