OnurBoyla 1
OnurBoyla
noisiv 1
noisiv
Manwe Work 1
Manwe Work
farkmt2official 1
farkmt2official
mavzermete 1
mavzermete
dreamstone 1
dreamstone
Fethi Polat 1
Fethi Polat
Hikaye Ekle

[C++] Fix Exploit (SQL Injected)

  • Konuyu başlatan Konuyu başlatan hakantrevol
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 24
  • Görüntüleme Görüntüleme 6K

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Merhaba arkadaşlar arşivimde bulunan bir fixi sizlerle paylaşıcam ;

34k ile uyumlu olan diff :

Game dosyanıza okutun
Kod:
game_r34083_32
0040DFE5: 01 00

Db Dosyanıza okutun
Kod:
db_r33820_32_u
000925A5: 01 00

+40 Filesler için Fix ;

Game/src/db.cpp açılır ve ardından aratılır ;

Kod:
void DBManager::Query(const char * c_pszFormat, ...)

değiştirilir

Kod:
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());
}

Aratılır ;
Kod:
SQLMsg * DBManager::DirectQuery(const char * c_pszFormat, ...)

Değiştirilir ;
Kod:
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());
}

İyi Forumlar :smile::drunk:​
 
Merhaba arkadaşlar arşivimde bulunan bir fixi sizlerle paylaşıcam ;

34k ile uyumlu olan diff :

Game dosyanıza okutun
Kod:
game_r34083_32
0040DFE5: 01 00

Db Dosyanıza okutun
Kod:
db_r33820_32_u
000925A5: 01 00

+40 Filesler için Fix ;

Game/src/db.cpp açılır ve ardından aratılır ;

Kod:
void DBManager::Query(const char * c_pszFormat, ...)

değiştirilir

Kod:
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());
}

Aratılır ;
Kod:
SQLMsg * DBManager::DirectQuery(const char * c_pszFormat, ...)

Değiştirilir ;
Kod:
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());
}

İyi Forumlar :smile::drunk:​

Canim jeton yenimi dustu xd
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst