Mt2Hizmet 1
Mt2Hizmet
StackTrace 1
StackTrace
R 1
Roksam
TuZaKK 1
TuZaKK
Hikaye Ekle

[FIX] SQL Silme Açığı

  • Konuyu başlatan Konuyu başlatan Bekir Akdemir
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 52
  • Görüntüleme Görüntüleme 10K
ister ön bilgilendirme olarak ekler eklemez benim için sıkıntı değil demek istedgm millet gidipte yanlış eklemesin vectors src thedelphi src kullananlar mainline/novaline vs. oldugunu nerden bilcek bunu demek istedim iyi günler

Mainline novaline dev vector source thedelphi uyumludur world of metin2 bilmiyorum
 
___________HATA___________
DWORD CGuildManager::CreateGuild(TGuildCreateParameter& gcp)
{
if (!gcp.master)
return 0;


if (!check_name(gcp.name))
{
gcp.master->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<길드> 길드 이름이 ì í•©í•˜ì§€ 않습니다."));
return 0;
}
static char __escape_name[GUILD_NAME_MAX_LEN * 2 + 1];
DBManager::instance().EscapeString(__escape_name, sizeof(__escape_name), static_cast<const char *>(gcp.name),
sizeof(gcp.name));
std::auto_ptr<SQLMsg> pmsg(DBManager::instance().DirectQuery("SELECT COUNT(*) FROM guild%s WHERE name = '%s'",
get_table_postfix(), __escape_name;

______yanlış olan bu koddur derlerken hata alırlar______
get_table_postfix(), __escape_name;

_________dogrusu budur hata almazlar düzeltirsen sevinirim_____

get_table_postfix(), __escape_name));
 
___________HATA___________
DWORD CGuildManager::CreateGuild(TGuildCreateParameter& gcp)
{
if (!gcp.master)
return 0;


if (!check_name(gcp.name))
{
gcp.master->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<길드> 길드 이ë¦â€žì´ ì í•©í•˜ì§â‚¬ 않ìÅ µë‹ˆë‹¤."));
return 0;
}
static char __escape_name[GUILD_NAME_MAX_LEN * 2 + 1];
DBManager::instance().EscapeString(__escape_name, sizeof(__escape_name), static_cast<const char *>(gcp.name),
sizeof(gcp.name));
std::auto_ptr<SQLMsg> pmsg(DBManager::instance().DirectQuery("SELECT COUNT(*) FROM guild%s WHERE name = '%s'",
get_table_postfix(), __escape_name;

______yanlış olan bu koddur derlerken hata alırlar______
get_table_postfix(), __escape_name;

_________dogrusu budur hata almazlar düzeltirsen sevinirim_____

get_table_postfix(), __escape_name));

tşk xd
 

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

Geri
Üst