noisiv 1
noisiv
Manwe Work 1
Manwe Work
mavzermete 1
mavzermete
Bodyguardd 1
Bodyguardd
Vahsi Uzman 1
Vahsi Uzman
Hikaye Ekle

[Exploit] Yeni Quest Crash Bug

  • Konuyu başlatan Konuyu başlatan dreamfancy
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 27
  • Görüntüleme Görüntüleme 4K


Açıklama
Olay çok basit eğer serverinizde butonların olduğu geniş bir menü kullanıyorsanız bunlar mecburen şu aşağıdaki komutları kullanmak zorunda kalacaktır. Siz menüye her tıkladığınızda quest'e bir sorgu gönderip alıyorsunuz unutmayalım ki bazı sıralama sistemi gibi questler query ile çalışıyor ve sürekli açılıp yenileniyor. Oyunumuzun sitesindeki sıralama bile 8 saatte bir kendini yeniliyorken kullanıcıların anlık olarak bunu kapatıp açması ve her kapanıp açılışında kendini yenileyip query ve quest sorgusu göndermesi çok ama çok tehlikeli bir durumdur. Macro programı yardımıyla yukarıdaki videoda gördüğünüz gibi bir serveri 15 ila 30 dakika arasında bu yöntem ile çökertmek mümkündür. Bunun tek engellemesi pack ile veya query sorgusu gönderen bu tür sistemleri menüden kaldırmakla olabilir.

Sorgu gönderen ve sürekli açılır kapanır olan kod:
Kod:
quest = constInfo.ORNEK_QUEST_BUTTON
event.QuestButtonClick(quest)

Nasıl Engelleyeceğiz?
Çok fazla detaya girmeyeceğim kodlama bilgisi iyi olanlar açığı kapatsın.
Constinfo yöntemi ile değer vererek ikinci kez açılmasını engelleyebilirsin.
Resimdeki örneklere göz atarak sizde aynını yapabilirsiniz.

k6Mo3q.png


NDLP6a.png
aYnWJ4.png


zMGXER.png
 
Son düzenleme:

En Çok Reaksiyon Alan Mesajlar

Chr, net, ve chrmgr gibi benzer fonksiyonların değiştirilip random olması koruma sağlayacaktır. Asm ile bulacak olan biri bulur aslında fakat random olunca yapması baya bir zor olacaktır.

Bahsi geçen "event" apisinin "QuestButtonClick" fonksiyonun onlarca referansı varken adını değiştirmekte güzel çözüm.

Bu kadar boş işlerle kafa yormak yerine serverdan neyin çakışıp core oluşturduğunu bulup engellemek ya da server taraflı limit koymak saçmalık ama ne gerek var.
Bununla core vermesini 5 ay önce fark edip fixlemiştim, o günden beri envanter yanı kısayol butonları kullanmıyordum. Bir çok kişinin işine yaracaktır eline sağlık.
 

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

Geri
Üst