Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!
Öncelikle Direk Diğer Forumlardan Alıp Burada Konu Paylaşmak Demek Değildir Çözüm xd
.../game/src
messenger.manager.cpp aç arat
kod bloğu değiştir.
Açığı Deniyen Çarı Banlayıp Oyundan Atıcaktır.
Not : Konu Bazılarına Hitaben Açılmıştır
.../game/src
messenger.manager.cpp aç arat
Kod:
MessengerManager::RemoveFromList
kod bloğu değiştir.
Kod:
void MessengerManager::RemoveFromList(MessengerManager: :keyA account, MessengerManager::keyA companion)
{
if (companion.empty())
return;
char companionEscaped[CHARACTER_NAME_MAX_LEN * 2 + 1];
DBManager::instance().EscapeString(companionEscape d, sizeof(companionEscaped), companion.c_str(), companion.length());
DBManager::instance().Query("DELETE FROM messenger_list%s WHERE account='%s' AND companion = '%s'",
get_table_postfix(), account.c_str(), companionEscaped);
__RemoveFromList(account, companion);
sys_log(1, "Messenger Remove %s %s", account.c_str(), companion.c_str());
TPacketGGMessenger pack;
pack.bHeader = HEADER_GG_MESSENGER_REMOVE;
strlcpy(pack.szAccount, account.c_str(), sizeof(pack.szAccount));
strlcpy(pack.szCompanion, companion.c_str(), sizeof(pack.szCompanion));
P2P_MANAGER::instance().Send(&pack, sizeof(TPacketGGMessenger));
}
Açığı Deniyen Çarı Banlayıp Oyundan Atıcaktır.
Not : Konu Bazılarına Hitaben Açılmıştır

Son düzenleme:
En Çok Reaksiyon Alan Mesajlar
ayrı mantık fakat hepsinin amacı sql inject açığını fixlemek değil mi ? bazılarının paylaştıklarında bug açık felan çıkıyor o yüzden dedimHepsi ayrı mantıkla çalışıyor sonuçta fixliyor seçmek size kalmış.
Öncelikle Direk Diğer Forumlardan Alıp Burada Konu Paylaşmak Demek Değildir Çözüm xd
.../game/src
messenger.manager.cpp aç arat
Kod:MessengerManager::RemoveFromList
kod bloğu değiştir.
Kod:void MessengerManager::RemoveFromList(MessengerManager::keyA account, MessengerManager::keyA companion) { if (companion.empty()) return; char companionEscaped[CHARACTER_NAME_MAX_LEN * 2 + 1]; DBManager::instance().EscapeString(companionEscaped, sizeof(companionEscaped), companion.c_str(), companion.length()); DBManager::instance().Query("DELETE FROM messenger_list%s WHERE account='%s' AND companion = '%s'", get_table_postfix(), account.c_str(), companionEscaped); __RemoveFromList(account, companion); sys_log(1, "Messenger Remove %s %s", account.c_str(), companion.c_str()); TPacketGGMessenger pack; pack.bHeader = HEADER_GG_MESSENGER_REMOVE; strlcpy(pack.szAccount, account.c_str(), sizeof(pack.szAccount)); strlcpy(pack.szCompanion, companion.c_str(), sizeof(pack.szCompanion)); P2P_MANAGER::instance().Send(&pack, sizeof(TPacketGGMessenger)); }
Açığı Deniyen Çarı Banlayıp Oyundan Atıcaktır.
Not : Konu Bazılarına Hitaben Açılmıştır![]()
Teşekkürler yararlı paylaşım kankicğim xD xD
Moderatör tarafında düzenlendi:
Konu ile alakasız yorumlar silindi.
24 Saat içerisin de çalıştığına dair kanıt ekleyiniz.
Konu ile alakasız yorumlar silindi.
24 Saat içerisin de çalıştığına dair kanıt ekleyiniz.
eklendi.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 14
- Görüntüleme
- 639
- Cevaplar
- 9
- Görüntüleme
- 6K