Oyuna anti-cheat nasıl kodlanır?

CamelonTv

Hectopat
Katılım
11 Mart 2022
Mesajlar
266
Makaleler
1
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
Bu konu hakkında bilgi edinmek istiyorum. Yardımcı olabilecekler yardım ederse sevinirim.
 
Bu durumda her şey Windows'un kriptografi, sanallaştırma apılerinden geliyor. Oyunun kendisi korumak ile çalışırken korumak ayrı şey.

Dıştan (exe paketini) korumak için kendi obfuscatorunu yazmalısın algoritmayı kendin belirlemelisin.

Çalışırken (runtime - asıl koruma olayı) için tonla Windows apılerinden yardım alıp oyun processini korumalisin, örnek sanallaştırma ve Memory koruması oyuna yapılacak Memory hilelerini engeller Cheat Engine hileleri gibi. Veya yapay zeka geliştirerek olağan dışı hareketleri izleyip hile olup olmama durumuna bakabilirsin.
Genel olarak bellek okuma/yazma izinleri engelleniyor AC'lerde.

Hatta kernel ring 0 sürücüler yazılır ki hardware erişimi yükselsin ve daha iyi koruma yapılsın diye. Oldukça zahmetli ve zor bir iş ama driverli hileleri ancak driver ile engellersin. Hile ne kadar iyiyse tespit edilmesi o kadar zor olur, bu yüzden çekirdek erişimli driverlar tercih edilir.

Onun dışında oyun açıkken arkada hile dosyalarının imzaları kontrol edilir hile açikmı diye.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…