noisiv 1
noisiv
Manwe Work 1
Manwe Work
mavzermete 1
mavzermete
kralhakan2009 1
kralhakan2009
Bodyguardd 1
Bodyguardd
Vahsi Uzman 1
Vahsi Uzman
[DEV]AB 1
[DEV]AB
R 1
Roksam
Hikaye Ekle

Offline Shop SQL Injection Fix

  • Konuyu başlatan Konuyu başlatan recepk78
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 7
  • Görüntüleme Görüntüleme 2K
/usr/src/src/server/game/src Kısmına girilir
char.cpp açılır bulunur:

Kod:
char szQuery2[512];
snprintf(szQuery2,sizeof(szQuery2),"INSERT INTO %soffline_shop_npc(owner_id, sign, name, time, x, y, z, mapIndex, channel) VALUES(%u, '%s', '%s', %d, %ld, %ld, %ld, %ld, %d)", get_table_postfix(),GetPlayerID(), c_pszSign,GetName(), iTime,GetX(),GetY(),GetZ(),GetMapIndex(), g_bChannel);
DBManager::Instance().DirectQuery(szQuery2);

Fonksiyon değiştirilir:

Kod:
char szSign2[SHOP_SIGN_MAX_LEN+1];
DBManager::instance().EscapeString(szSign2,sizeof( szSign2), c_pszSign, strlen(c_pszSign));
char szQuery2[512];
snprintf(szQuery2,sizeof(szQuery2),"INSERT INTO %soffline_shop_npc(owner_id, sign, name, time, x, y, z, mapIndex, channel) VALUES(%u, '%s', '%s', %d, %ld, %ld, %ld, %ld, %d)", get_table_postfix(),GetPlayerID(), szSign2,GetName(), iTime,GetX(),GetY(),GetZ(),GetMapIndex(), g_bChannel);
DBManager::Instance().DirectQuery(szQuery2);

 
Benim bunu bu forumda paylasali 1 seneyi geçti evladım çok geriden geliyorsun :cool:
canım ne zaman paylaştın veya paylaşmadın beni iplemez millet faydalansın diye paylaştım senlik bişey yok yırtık dondan atlar gibi fırlama herşeye anladın sen :*
 
Son düzenleme:

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

Geri
Üst