Metin2 Bufferoverflow Fix - Mouseye sert basan lamer fixi

Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Benim anlamadığım şu bize özelden dert yanıp fix isteyen kişiler bu konu meydana çıkınca bir sessizleşti , aslına bakarsan ben bu fixi paylaşma diye defalarca söyledim @hexe ye ama işte bugünde dahil olmak üzere geçen haftalardaki sunucular gibi kimse para kaybetmesin diye yaptı . Bu elemanlarda şuan kuduruyor her dakika ipsi block yiyip saldırı atamadığı için . Kudurmaya devam edin . Ha burada ben başkası gibi laf dalaşıda yapmam yüreği yeten varsa buyursun reelden görüşelim dahada laf dalaşına gerek yok :)
 
Benim anlamadığım şu bize özelden dert yanıp fix isteyen kişiler bu konu meydana çıkınca bir sessizleşti , aslına bakarsan ben bu fixi paylaşma diye defalarca söyledim @hexe ye ama işte bugünde dahil olmak üzere geçen haftalardaki sunucular gibi kimse para kaybetmesin diye yaptı . Bu elemanlarda şuan kuduruyor her dakika ipsi block yiyip saldırı atamadığı için . Kudurmaya devam edin . Ha burada ben başkası gibi laf dalaşıda yapmam yüreği yeten varsa buyursun reelden görüşelim dahada laf dalaşına gerek yok :)
Canım benim ben seni anlıyorum sorun yok haklısın da diğerleri de haklı bilemiyorum kendim öyle karar verdim geçtim işte boşver saldım ben Forum morum tiksinti geldi artık
 
O sırada senin sorunu çözme şeklin. :D

Senin gibi Cshieldin fixini kendi fiximmiş gibi göstermiyorum en azından yada iş yaptığım referanslar arkamdan sallamıyor hepsi hala bir çok kez teşekkür ediyor canım benim iyi forumlar . stack sistemi ekleyince kendini forumun en iyi meveloperi sanan meveloper :D
 
Mübarek ayda birbirinizi kırmaya değmez arkadaşlar. s1Nwar da buradan tanıştığım güzel bir arkadaş, siz de aynı şekilde forumda birbirine yardımcı olmaya çalışan güzel insanlarsınız. Sadece arkadaşım Gri sınıf diye tabir edilen sınıfta, yani sistemlerdeki açığı buluyor, Fixliyor ve bundan cüzi miktarlarda gelir elde etme çabası içerisinde. Yani işin özü, ben yapmasam bu açık olduğu sürece başkaları yine bu noktalardan saldıracak diyor. Haklı mı derseniz, evet bir yerde haklı, başka birileri bu açığın Fixini de teklif etmez direk tehdit vari eylemlerde bulunur.

Kendisi ile DC ile de konuşuyoruz; ben düzgün bir şekilde söyledim küfür edip engellediler diyor. Benim tarzım değil o yüzden ben genelde insanlara yardımcı olan tarafta kalmaya çalışıyorum. İlk saldırıların yapıldığı günü de biliyorum çünkü o sırada yine DC den irtibatta olduğum biriydi ve olayının ne olduğunu uygun dille ifade etti.

Öyle sandığınız gibi 15-16 yaşında çocuk da değil kendisi belli bir yaşını almış insan. Ben aslında Metin2 Anti Hack ile yoğun uğraşıyorum, bunlara da geçecektim ama Metin2 Anti Hack Projemi tamamen stabil hale getirmediğim için geçemedim. Fix paylaşımı için de ayrıca teşekkürler, emektir sonuçta ama birbirinizi kırmasanız daha güzel olur arkadaşlar, şahsi düşüncem. Neyse ben de Paket saldırılarına ilişkin kendi dosyama dahil ettiğim kodları atayım. Maksimum 250 saldırıya kadar kabul eden bir yapı. Metin2 zaten kendi içinde 100 paketi rahat döndürdüğü için. Move'yi de dahil etmiştim ama o zaman karakter atınca paket saldırısı yaptığımı sandı :)

Paket Fix:
Genişlet Daralt Kopyala
##############################################################################################

char.cpp

//Ara:
void CHARACTER::Initialize()
{

    m_bNoOpenedShop = true;

    m_bOpeningSafebox = false;

    m_fSyncTime = get_float_time()-3;

//Ekle:
#ifdef ENABLE_ANTI_PACKET_HACK
    m_dwPacketAntiFloodCount = 0;
    m_dwPacketAntiFloodPulse = 0;
#endif

##############################################################################################

char.h

//Ekle:
#ifdef ENABLE_ANTI_PACKET_HACK
private:
    int m_dwPacketAntiFloodPulse;
    uint32_t m_dwPacketAntiFloodCount;
public:
    int GetPacketAntiFloodPulse() noexcept { return m_dwPacketAntiFloodPulse; }
    DWORD GetPacketAntiFloodCount() noexcept { return m_dwPacketAntiFloodCount; }
    DWORD IncreasePacketAntiFloodCount() noexcept { return ++m_dwPacketAntiFloodCount; }
    void SetPacketAntiFloodPulse(int dwPulse) noexcept { m_dwPacketAntiFloodPulse = dwPulse; }
    void SetPacketAntiFloodCount(DWORD dwCount) noexcept { m_dwPacketAntiFloodCount = dwCount; }
#endif

//Bitir
};

ESex GET_SEX(LPCHARACTER ch);

##############################################################################################

input.cpp

//Ara:
    }
#endif // _IMPROVED_PACKET_ENCRYPTION_
    else
    {
        sys_err("Handshake phase does not handle packet %d (fd %d) from %s:%u", bHeader, d->GetSocket(), d->GetHostName(), d->GetPort()); //@warme016 host and port

//Ekle:
#ifdef ENABLE_ANTI_PACKET_HACK
        return -1;
#endif
    }

    return 0;
}
//martysama0134's

##############################################################################################

input_login.cpp

//Ara:
        default:
            sys_err("login phase does not handle this packet! header %d", bHeader);
            //d->SetPhase(PHASE_CLOSE);

//Ekle:
#ifdef ENABLE_ANTI_PACKET_HACK
        return -1;
#else
            return (0);
#endif
    }

    return (iExtraLen);
}
//martysama0134's

##############################################################################################

input_main.cpp

//Ara:
int CInputMain::Analyze(LPDESC d, BYTE bHeader, const char * c_pData)
{
    LPCHARACTER ch;


    if (!(ch = d->GetCharacter()))
    {
        sys_err("no character on desc");
        d->SetPhase(PHASE_CLOSE);
      

//Ekle:
#ifdef ENABLE_ANTI_PACKET_HACK
        return -1;
#else
        return (0);
#endif

    }
//Ara:
    int iExtraLen = 0;

//Ekle:
#ifdef ENABLE_ANTI_PACKET_HACK
    if (bHeader != HEADER_CG_ITEM_USE
        )
    {
        if (thecore_pulse() > ch->GetPacketAntiFloodPulse() + PASSES_PER_SEC(1))
        {
            ch->SetPacketAntiFloodCount(0);
            ch->SetPacketAntiFloodPulse(thecore_pulse());
        }

        if (ch->IncreasePacketAntiFloodCount() >= 250)
        {
            sys_err("<Flood packet> name(%s) header(%u) host(%s)", ch->GetName(), bHeader, inet_ntoa(d->GetAddr().sin_addr));
            ch->GetDesc()->DelayedDisconnect(0);
            return -1;
        }
    }
#endif

//Ara:
int CInputDead::Analyze(LPDESC d, BYTE bHeader, const char * c_pData)
{
    LPCHARACTER ch;

    if (!(ch = d->GetCharacter()))
    {
        sys_err("no character on desc");

//Ekle:
#ifdef ENABLE_ANTI_PACKET_HACK
        return -1;
#else
        return 0;
#endif


        case HEADER_CG_HACK:
            Hack(ch, c_pData);
            break;

//Ekle:
        default:
#ifdef ENABLE_ANTI_PACKET_HACK
        return -1;
#else
            return (0);
#endif
    }

    return (iExtraLen);
}
//martysama0134's
 
En son bir moderatör tarafından düzenlenmiş:
Bu, bu konuda yapacağım ilk ve son uyarıdır. Son birkaç gündür bu manasız atışmalarda dahli olanlar tarafından defalarca kez o onu yaptı, şu şunu dedi, şunu silin, bunu kaldırın, vs vs. diye rapor gelip duruyor. Arkadaşlar, kusura bakmayın da burda sizin keyfinize göre hareket edecek bir yönetim ekibi yok. Tartışmayı bilmiyorsanız tartışmayın & dahil olmayın. Bu kadar basit.
İlla da tartışacağız içimizi dökeceğiz diyorsanız da sizi engelleyecek değiliz, bunu engelleyen bir kural da yok zaten. Nasıl davranacağınızı bildiğiniz sürece..
 
Forum kuralı Madde 40/F-1 ihlali sebebi ile uyarı verilmiştir.
Bu, bu konuda yapacağım ilk ve son uyarıdır. Son birkaç gündür bu manasız atışmalarda dahli olanlar tarafından defalarca kez o onu yaptı, şu şunu dedi, şunu silin, bunu kaldırın, vs vs. diye rapor gelip duruyor. Arkadaşlar, kusura bakmayın da burda sizin keyfinize göre hareket edecek bir yönetim ekibi yok. Tartışmayı bilmiyorsanız tartışmayın & dahil olmayın. Bu kadar basit.
İlla da tartışacağız içimizi dökeceğiz diyorsanız da sizi engelleyecek değiliz, bunu engelleyen bir kural da yok zaten. Nasıl davranacağınızı bildiğiniz sürece..

Eğer biri küfür ediyor ve sunuculara saldırı organize ediyor ve bu işten para elde etmeye çalışıyorsa ve bunu ben ifşaladığım için prime döküyorsa bu tartışma olmuyor kural ihlali oluyor. Bir ortamda küfür serbest, saldırı serbest ama tartışmayı bilmiyorsanız tartışmayın gibi birşey deniyorsa orada yönetim pasif değil bilinçli olarak müdahale etmiyor.

Başka sunuculara platformlara veya herneyse fark etmez , bunlara saldırı çağrısı yapmak , organize etmek veya teşvik etmeye yöneltiyorsa bu da platformun sorumluluğu riske atmaz mı ? Bunlar tartışma değil başka konular.

Burası kişisel ego tatmini alanına dönmüş. T forum gibi muhtarlık veya belediye gibi olmuş. Pasif kalmak tarafsızlığı simgelemiyor sorumluluktan kaçıldığını gösteriyor. Sınır çizmezseniz özgürlük olmuyor kaos oluşuyor.


Edit: Bu senaryonun benzerini m2dev de yaşamıştım owsap ı ifşaladığım için konularım kaldırıldı ve owsap ın yönetimle olan ilişiğini ortaya çıkarttığım için ve owsap ın geçmişte kaç kişiyi dolandırıp tekrardan nasıl yönetime girdiğine dair eleştiri yaptığımda moderatörler çok derin şeylere karışıyorsun o yüzden banladık demişti. Umarım sonu buraya doğru gitmez
 
Son düzenleme:
Mübarek ayda birbirinizi kırmaya değmez arkadaşlar. s1Nwar da buradan tanıştığım güzel bir arkadaş, siz de aynı şekilde forumda birbirine yardımcı olmaya çalışan güzel insanlarsınız. Sadece arkadaşım Gri sınıf diye tabir edilen sınıfta, yani sistemlerdeki açığı buluyor, Fixliyor ve bundan cüzi miktarlarda gelir elde etme çabası içerisinde. Yani işin özü, ben yapmasam bu açık olduğu sürece başkaları yine bu noktalardan saldıracak diyor. Haklı mı derseniz, evet bir yerde haklı, başka birileri bu açığın Fixini de teklif etmez direk tehdit vari eylemlerde bulunur.

Kendisi ile DC ile de konuşuyoruz; ben düzgün bir şekilde söyledim küfür edip engellediler diyor. Benim tarzım değil o yüzden ben genelde insanlara yardımcı olan tarafta kalmaya çalışıyorum. İlk saldırıların yapıldığı günü de biliyorum çünkü o sırada yine DC den irtibatta olduğum biriydi ve olayının ne olduğunu uygun dille ifade etti.

Öyle sandığınız gibi 15-16 yaşında çocuk da değil kendisi belli bir yaşını almış insan. Ben aslında Metin2 Anti Hack ile yoğun uğraşıyorum, bunlara da geçecektim ama Metin2 Anti Hack Projemi tamamen stabil hale getirmediğim için geçemedim. Fix paylaşımı için de ayrıca teşekkürler, emektir sonuçta ama birbirinizi kırmasanız daha güzel olur arkadaşlar, şahsi düşüncem. Neyse ben de Paket saldırılarına ilişkin kendi dosyama dahil ettiğim kodları atayım. Maksimum 250 saldırıya kadar kabul eden bir yapı. Metin2 zaten kendi içinde 100 paketi rahat döndürdüğü için. Move'yi de dahil etmiştim ama o zaman karakter atınca paket saldırısı yaptığımı sandı :)

Paket Fix:
Genişlet Daralt Kopyala
##############################################################################################

char.cpp

//Ara:
void CHARACTER::Initialize()
{

    m_bNoOpenedShop = true;

    m_bOpeningSafebox = false;

    m_fSyncTime = get_float_time()-3;

//Ekle:
#ifdef ENABLE_ANTI_PACKET_HACK
    m_dwPacketAntiFloodCount = 0;
    m_dwPacketAntiFloodPulse = 0;
#endif

##############################################################################################

char.h

//Ekle:
#ifdef ENABLE_ANTI_PACKET_HACK
private:
    int m_dwPacketAntiFloodPulse;
    uint32_t m_dwPacketAntiFloodCount;
public:
    int GetPacketAntiFloodPulse() noexcept { return m_dwPacketAntiFloodPulse; }
    DWORD GetPacketAntiFloodCount() noexcept { return m_dwPacketAntiFloodCount; }
    DWORD IncreasePacketAntiFloodCount() noexcept { return ++m_dwPacketAntiFloodCount; }
    void SetPacketAntiFloodPulse(int dwPulse) noexcept { m_dwPacketAntiFloodPulse = dwPulse; }
    void SetPacketAntiFloodCount(DWORD dwCount) noexcept { m_dwPacketAntiFloodCount = dwCount; }
#endif

//Bitir
};

ESex GET_SEX(LPCHARACTER ch);

##############################################################################################

input.cpp

//Ara:
    }
#endif // _IMPROVED_PACKET_ENCRYPTION_
    else
    {
        sys_err("Handshake phase does not handle packet %d (fd %d) from %s:%u", bHeader, d->GetSocket(), d->GetHostName(), d->GetPort()); //@warme016 host and port

//Ekle:
#ifdef ENABLE_ANTI_PACKET_HACK
        return -1;
#endif
    }

    return 0;
}
//martysama0134's

##############################################################################################

input_login.cpp

//Ara:
        default:
            sys_err("login phase does not handle this packet! header %d", bHeader);
            //d->SetPhase(PHASE_CLOSE);

//Ekle:
#ifdef ENABLE_ANTI_PACKET_HACK
        return -1;
#else
            return (0);
#endif
    }

    return (iExtraLen);
}
//martysama0134's

##############################################################################################

input_main.cpp

//Ara:
int CInputMain::Analyze(LPDESC d, BYTE bHeader, const char * c_pData)
{
    LPCHARACTER ch;


    if (!(ch = d->GetCharacter()))
    {
        sys_err("no character on desc");
        d->SetPhase(PHASE_CLOSE);
       

//Ekle:
#ifdef ENABLE_ANTI_PACKET_HACK
        return -1;
#else
        return (0);
#endif

    }
//Ara:
    int iExtraLen = 0;

//Ekle:
#ifdef ENABLE_ANTI_PACKET_HACK
    if (bHeader != HEADER_CG_ITEM_USE
        )
    {
        if (thecore_pulse() > ch->GetPacketAntiFloodPulse() + PASSES_PER_SEC(1))
        {
            ch->SetPacketAntiFloodCount(0);
            ch->SetPacketAntiFloodPulse(thecore_pulse());
        }

        if (ch->IncreasePacketAntiFloodCount() >= 250)
        {
            sys_err("<Flood packet> name(%s) header(%u) host(%s)", ch->GetName(), bHeader, inet_ntoa(d->GetAddr().sin_addr));
            ch->GetDesc()->DelayedDisconnect(0);
            return -1;
        }
    }
#endif

//Ara:
int CInputDead::Analyze(LPDESC d, BYTE bHeader, const char * c_pData)
{
    LPCHARACTER ch;

    if (!(ch = d->GetCharacter()))
    {
        sys_err("no character on desc");

//Ekle:
#ifdef ENABLE_ANTI_PACKET_HACK
        return -1;
#else
        return 0;
#endif


        case HEADER_CG_HACK:
            Hack(ch, c_pData);
            break;

//Ekle:
        default:
#ifdef ENABLE_ANTI_PACKET_HACK
        return -1;
#else
            return (0);
#endif
    }

    return (iExtraLen);
}
//martysama0134's

Mübarek ayda sunuculara saldırıp para istemek , aranızdaki arkadaşlığınızın değerinden mi kaynaklanıyor yoksa hayır doğruya doğru diyemediğin için ve aradaki samimiyet onun yanlışını örttüğünden mi ? Magazin konusunu inceleyebilirsin en alta link olarak bıraktım video da çekebilirim.


Benzer senaryolar değişmeyecek değişmesi içinde hiç adım atılmayacak gibi duruyor ;

1771625553194.webp


1771625556059.webp
 
Hocam daha önce seninle de konuşmuştuk, dediğim gibi benim tarzım değil ama özellikle dış ülkelerde bu tür açıkları bulup ödül alan insanlar da haddinden fazla. Ama şu da var; biz zaten toplum olarak gelir düzeyi düşük insanlarız, kendimize bir çaba içinde kazanç sağlamaya çalışıyoruz ve hali ile bu tür yaklaşımlar bizlere göre değil, bu konuda anlıyorum.

Fakat farklı bir senaryo ile bakalım; küfür ve engel sonrası birkaç sunucu saldırı aldı ve hatırı sayılır sunucular olduğunu da biliyorum. Tek talihsiz olan yeni açılan sunucunun ilk gün saldırı almasıydı. Bunu dışarıdan bir başkası da yapabilirdi, hatta birden fazla kişi aynı anda da hiç aralıksız yapabilirdi. O gün belli bir saatten sonra atağı kestiğini de biliyorum. Düşünsene; listeye oynayan sunucusun yada yeni sunucu açtın ve sunucunu aynı anda birkaç makine atak yapıp indirdi? Bunu rekabet olarak da kullanabilecek insanlar var, öyle düşün.

Şuana kadar Metin2'den tek kuruş kazanmadım, çünkü hiç sunucu da açmadım, sistem de satmadım. Elimden geldiğince en iyi düzeltme ve paylaşımları ücretsiz vermeye çalışıyorum. Sağolsun sizin gibi emeğin ne olduğunu bilen arkadaşlar arada beğeni atıyor veya yorum yazıyor.

Örnek: Metin2 Hack sistemini tamamen bitirmek adına bir çalışma yapıyorum ve 1 aydan fazladır üzerinde çalışıyorum. Amacım insanlara yardımcı olabilmek. Maddi olarak bir gelirim olmuyor belki ama manevi olarak birileri dua etse yetiyor. Arada kendi düzelttiğim sistemleri veya grafikleri de oyunlarda sosyal medyada oynarlarken yada PVP de falan görüyorum; "Aaa bak bunun üzerine çalışmıştım" diyorum o bile mutlu ediyor :)
Mesela kendi sunucu çalışmam için kendime göre hazırladığım bu düzeltmeyi zaman zaman görüyorum gibi...

 
Hocam daha önce seninle de konuşmuştuk, dediğim gibi benim tarzım değil ama özellikle dış ülkelerde bu tür açıkları bulup ödül alan insanlar da haddinden fazla. Ama şu da var; biz zaten toplum olarak gelir düzeyi düşük insanlarız, kendimize bir çaba içinde kazanç sağlamaya çalışıyoruz ve hali ile bu tür yaklaşımlar bizlere göre değil, bu konuda anlıyorum.

Fakat farklı bir senaryo ile bakalım; küfür ve engel sonrası birkaç sunucu saldırı aldı ve hatırı sayılır sunucular olduğunu da biliyorum. Tek talihsiz olan yeni açılan sunucunun ilk gün saldırı almasıydı. Bunu dışarıdan bir başkası da yapabilirdi, hatta birden fazla kişi aynı anda da hiç aralıksız yapabilirdi. O gün belli bir saatten sonra atağı kestiğini de biliyorum. Düşünsene; listeye oynayan sunucusun yada yeni sunucu açtın ve sunucunu aynı anda birkaç makine atak yapıp indirdi? Bunu rekabet olarak da kullanabilecek insanlar var, öyle düşün.

Şuana kadar Metin2'den tek kuruş kazanmadım, çünkü hiç sunucu da açmadım, sistem de satmadım. Elimden geldiğince en iyi düzeltme ve paylaşımları ücretsiz vermeye çalışıyorum. Sağolsun sizin gibi emeğin ne olduğunu bilen arkadaşlar arada beğeni atıyor veya yorum yazıyor.

Örnek: Metin2 Hack sistemini tamamen bitirmek adına bir çalışma yapıyorum ve 1 aydan fazladır üzerinde çalışıyorum. Amacım insanlara yardımcı olabilmek. Maddi olarak bir gelirim olmuyor belki ama manevi olarak birileri dua etse yetiyor. Arada kendi düzelttiğim sistemleri veya grafikleri de oyunlarda sosyal medyada oynarlarken yada PVP de falan görüyorum; "Aaa bak bunun üzerine çalışmıştım" diyorum o bile mutlu ediyor :)
Mesela kendi sunucu çalışmam için kendime göre hazırladığım bu düzeltmeyi zaman zaman görüyorum gibi...


anlıyorum seni sorun yok, ben sadece soruya cevap istemiştim. Para gelir geçer ama bu oluşturulan leş kültürü yok etmek çok zor. Herkes bir şeylerden şikayetci herkes birşeyler söylüyor ama buna dair adım atılmıyorsa ben art niyet gözetiyorum hepsi bu düşüncemin kökeni bu.
 
anlıyorum seni sorun yok, ben sadece soruya cevap istemiştim. Para gelir geçer ama bu oluşturulan leş kültürü yok etmek çok zor. Herkes bir şeylerden şikayetci herkes birşeyler söylüyor ama buna dair adım atılmıyorsa ben art niyet gözetiyorum hepsi bu düşüncemin kökeni bu.
Reel yaşantıda 3 kere işletme batırmış biri olarak paranın gelip geçici olduğunu en iyi bilenlerden biri olabilirim. 37 yaşıma kadar feleğin çemberinde birkaç takla atmışımdır herhalde... Metin2'nin dosyaları ile ilk tanıştığımda 24 yaşındaydım, o zaman kaynaklar da yoktu. Yine böyle DDS ler ile Deniz boyaması, saldırı koruması gibi farklı birçok konuda insanlara yardımcı olmaya çalışırdım. Benim olayım yardımlaşmak. Sonra bu işleri bırakmak zorunda kaldım, malum hayat şartları.

Şimdi yeniden geldim, aktif bir işe başlayana kadar bir süre yine buralardayım. O zamanlar açık kaynaklar da yoktu şimdi en azından açık kaynaklar, yapay zeka var. Birileri açığı bulacak, birileri de Fixleyecek bu yıllardır böyle. Şuan çalışmamı bölüp yorum yazmaya geldim öyle düşünün :)
 
Bu, bu konuda yapacağım ilk ve son uyarıdır. Son birkaç gündür bu manasız atışmalarda dahli olanlar tarafından defalarca kez o onu yaptı, şu şunu dedi, şunu silin, bunu kaldırın, vs vs. diye rapor gelip duruyor. Arkadaşlar, kusura bakmayın da burda sizin keyfinize göre hareket edecek bir yönetim ekibi yok. Tartışmayı bilmiyorsanız tartışmayın & dahil olmayın. Bu kadar basit.
İlla da tartışacağız içimizi dökeceğiz diyorsanız da sizi engelleyecek değiliz, bunu engelleyen bir kural da yok zaten. Nasıl davranacağınızı bildiğiniz sürece..
Burada kimse size ne yapmanız gerektiğini söylemiyor. Ancak yöneticiler olarak forum kurallarını en baştan tekrar okumanızı rica ediyorum.

Bir kullanıcı, açıkça küfür içerikli paylaşımlar yapıyor. Bu rahatlık ve umursamazlık nereden geliyor? Eğer bu davranışlara müdahale edilmeyecekse, o zaman kuralların bir anlamı kalmıyor. Herkes gelen geçene hakaret etsin, küfür etsin.

Bu tartışma önceki konudan beri devam ediyor. Küfürlü içerikleri silmek yerine konuyu kapatmanız da ayrıca düşündürücü. Sorunu çözmek yerine üzerini örtmek doğru bir yaklaşım değil.

Ayrıca söz konusu kişi sunuculara zarar veriyor ve buna rağmen hâlâ bu forumda barınmasına göz yumuluyor. İşlem yapması gerekenler, gelip burada kullanıcılara çıkışıyor.

Yapılan bu tutumun ne kadar doğru olduğu gerçekten tartışılır.
 
Reel yaşantıda 3 kere işletme batırmış biri olarak paranın gelip geçici olduğunu en iyi bilenlerden biri olabilirim. 37 yaşıma kadar feleğin çemberinde birkaç takla atmışımdır herhalde... Metin2'nin dosyaları ile ilk tanıştığımda 24 yaşındaydım, o zaman kaynaklar da yoktu. Yine böyle DDS ler ile Deniz boyaması, saldırı koruması gibi farklı birçok konuda insanlara yardımcı olmaya çalışırdım. Benim olayım yardımlaşmak. Sonra bu işleri bırakmak zorunda kaldım, malum hayat şartları.

Şimdi yeniden geldim, aktif bir işe başlayana kadar bir süre yine buralardayım. O zamanlar açık kaynaklar da yoktu şimdi en azından açık kaynaklar, yapay zeka var. Birileri açığı bulacak, birileri de Fixleyecek bu yıllardır böyle. Şuan çalışmamı bölüp yorum yazmaya geldim öyle düşünün :)

Allah yolunu bahtını açık etsin kişisel olarak yaşadığın tecrübeler ayrı konu bu konuya neden dahil oldu bilmiyorum ama tekrardan Allah yolunu bahtını açık etsin kralım.
 
Allah yolunu bahtını açık etsin kişisel olarak yaşadığın tecrübeler ayrı konu bu konuya neden dahil oldu bilmiyorum ama tekrardan Allah yolunu bahtını açık etsin kralım.
Amin ecmain, bu konuya Fix paylaşımına karşı dosyama dahil ettiğim bir Fix'i paylaşmak için dahil oldum aslında. Bir de mübarek günlerde kavga çıkmış. Gerçi bu ilk de değil o zamanlar da Can Baran ile Ege Özdemir kavgasını iyi hatırlıyorum. Birbirlerinin sunucusunu patlatıp Oyun dosyalarını warez etmişlerdi, ilk defa yaşanan birşey değil yani geçmişten bugüne süre gelen birşey.
 
Amin ecmain, bu konuya Fix paylaşımına karşı dosyama dahil ettiğim bir Fix'i paylaşmak için dahil oldum aslında. Bir de mübarek günlerde kavga çıkmış. Gerçi bu ilk de değil o zamanlar da Can Baran ile Ege Özdemir kavgasını iyi hatırlıyorum. Birbirlerinin sunucusunu patlatıp Oyun dosyalarını warez etmişlerdi, ilk defa yaşanan birşey değil yani geçmişten bugüne süre gelen birşey.

Yaptığın fix BENCE , buffer.c koruması yok ve yine aynı sorun. Aradaki ayrıntıyı çok kaçıran görüyorum buradaki mevzuyu tekrar anlatıyorum ; buffer_new çağrısını engellemek. Aynı şekilde buffer_realloc koruması da yok , temp_buffer:write boyut kontrolü de yok , ip bazlı bağlantı limiti de yok , handshake timout yok , geçici ip ban yok, input buffer boyut limiti yok.

Yani kısaca fixinde sadece oyuna giriş yapmış oyuncuların paket spmaini engelliyor. Buradkai asıl saldırı oyuna giriş yap veya yapma mapleri tarıyorlar ve arkada tool ile saldırıya bırakıyorlar.

Edit: canlı sunucuda denemek isteyen varsa aktif bir sunucusu bulunan veya test serveri , basit bir tool buraya bırakabilirim ve video çekebilirsiniz.

Edit : yukarıdaki yanlış oldu özelden tool bırakabilirim -- güvenlik için sadece forum adminleri de olabilir video çekip burada paylaşabilirler.
 
Son düzenleme:
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst