Source Anticheat Hile Koruma Sistemi Part 2

SULEYMAN BOZOK

ANKA2 RINAMT2 65-250 PROJESINE HAKIM OLAN [ DEV ]
Premium Üye
Yardımsever Üye
Usta Üye
Mesaj
1.120
Çözümler
71
Beğeni
1.383
Puan
1.359
Ticaret Puanı
0
Burayı görüntülemek için üye girişi yapmalı veya kayıt olmalısınız.







Burayı görüntülemek için üye girişi yapmalı veya kayıt olmalısınız.







Merhaba MMO tutkunları,


Bugün sizlerle, oyun dünyasının en büyük problemlerinden biri olan hile konusuna karşı geliştirilmiş olan anti-cheat sistemleri hakkında konuşmak istiyorum.


Hepimiz biliyoruz ki, bir sunucunun ömrünü belirleyen en önemli unsurlardan biri adaletli bir oyun ortamıdır.
İşte bu noktada devreye giren sistem: Anti-Cheat.


Anti-Cheat ne işe yarar?

Amacı basit ama etkisi büyüktür.
Oyundaki her türlü adaletsizliği, dış müdahaleyi, dosya değişikliğini veya bellek üzerinden yapılan saldırıları tespit edip engeller.
Yani; speed hack, wall hack, damage bug, skill abuse ya da client edit gibi konular artık bu sistem sayesinde kontrol altında olur.


Benim amacım ne?
Para kazanmak değil, öğrenmek ve öğretmek.
Elimde aktif olarak test edip geliştirdiğim 3 adet farklı anti-cheat sistemi bulunuyor.
Bunları belirli seviyedeki geliştiricilerle, adil bir paylaşımla sunmak istiyorum. Çünkü biliyoruz ki, birçok koruma sistemi şu anda anlaşmalı sunuculara özel satılıyor.
Ancak ben bu tarz kapalı düzenlere fırsat vermeyeceğim.


Ne tarz özellikler var?



  • Root / bin / .py müdahaleleri tespiti
  • Speed & skill hack engelleme
  • Dosya bütünlük kontrolü (CRC32, hash)
  • Bellek tarama ve işlem izleme
  • Anlık loglama ve otomatik uyarı sistemi
  • Sunucuya zararlı paket gönderimini engelleme

Paylaşım herkese açık olmayacak.
Sadece belirli bir seviyenin üzerindeki kişiler faydalanabilecek. Konu sabit kalacak ve zamanla yeni güncellemelerle genişleyecek.


Sonuç olarak:
Adaletli sunucuların temelinde sağlam bir Anti-Cheat vardır.
Ben de bu yolda bir katkım olsun istedim. Desteğiniz ve geri dönüşlerinizle sistem daha da gelişecek.


Herkese bol bug’suz, adil oyunlar!


ETKA2 SAYGILARIMLA
 
Son düzenleme:
Linkler mevcut belirli ranklar görebilir
 
Bence en önemli şey günümüzde PixelBot'larla yapılan şeyler. Özellikle Interceptor neredeyse bir çok sunucuda çalışıyor ve bu şekilde mouse ve klavye girişini taklit edebiliyorsunuz. Bunu engelleyen sanırım sadece CShield sistemi. Onun dışında başka görmedim.
 
Bence en önemli şey günümüzde PixelBot'larla yapılan şeyler. Özellikle Interceptor neredeyse bir çok sunucuda çalışıyor ve bu şekilde mouse ve klavye girişini taklit edebiliyorsunuz. Bunu engelleyen sanırım sadece CShield sistemi. Onun dışında başka görmedim.
Doğru diyorsun ama bazı eksik noktalar var. PixelBot ve Interceptor gibi sistemler genelde insan hareketlerini taklit eder gibi görünse de aslında birçok zayıf noktaları var. Özellikle oyun client'i düzgün şekilde korunuyorsa bu tarz girişleri tespit etmek mümkün.

Mesela sahte mouse ve klavye sinyalleri low-level hook’larla ayırt edilebilir. WH_KEYBOARD_LL veya WH_MOUSE_LL gibi sistem hook’ları kullanılarak gerçek input ile sahte input arasındaki fark anlaşılır. Overlay kullanan pixelbot’lar ise DirectX veya GDI izleme ile tespit edilebilir.

Ayrıca insan tıklamasıyla bot tıklaması arasında zamanlama farkı olur. 50-100ms aralıklarla gelen düzenli tıklamalar normal değil, bu kolayca analiz edilebilir. Üstüne client tarafında CRC ve hash kontrolleri yapılıyorsa, dışarıdan inject edilen dosyalar anında fark edilir.

Yani bu sistemler çalışıyor olabilir ama imkansız değiller. Yeterli bilgi ve doğru analiz yöntemiyle rahatlıkla yakalanabilirler.
 
Geri
Üst