Există o vulnerabilitate în messenger, friend list şi creare breaslă unde poţi executa un code sql ce şterge tabelele din player, iar rezolvările sunt următoarele:
Pentru GAME 2089 (Diff GAME)
002EB6F5: 01 00
Pentru GAME 2089 (Diff DATABASE)
00082F15: 01 00
Pentru GAME 34k (Diff GAME)
game_r34083_32
0040DFE5: 01 00
Pentru GAME 34k (Diff DATABASE)
db_r33820_32_u
000925A5: 01 00
Pentru GAME 40k
Căutaţi fişierul db.cpp, îl deschideţi iar în el căutaţi următoarea linie :
void DBManager::Query(const char * c_pszFormat, …)
şi înlocuiţi toată linia cu :
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());
}
după aceea căutaţi linia :
SQLMsg * DBManager::DirectQuery(const char * c_pszFormat, …)
pe care o înlocuiţi cu :
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());
}
Rezolvare exploit SQL Inject Metin2 Tipărire
- 0
Răspunsul a fost util?
Articole similare
Rezolvare problema "connect: Connection refused" Metin2
Opreste serverul de metin2.Cod: cd /usr/home/gameCod:sh close.sh2. Ruleaza pe rand urmatoarele...
Tutorial rezolvare vulnerabilitate in messenger Metin2
Exista o vulnerabilitate in messenger, friend list si creare breasla unde poti executa un code...
Adaugare grad de GM, Metin2
Cu totii ne-am intrebat "cum pot sa imi dau GM la mine pe server?", ei bine echipa...
Resetare parola MySQL, Metin2
Cu totii am intampinati situatia in care ramanem fara acces la serverul de MySQL...
Librarii Metin2
Librariile se instaleaza in /usr/lib32 pentru OS-urile pe 64 bits si in /lib pentru OS-urile pe...
Powered by WHMCompleteSolution