ölmedim geri döndüm kaldığımız yerden devam
Süper Üye
[REVERSED] Sailens CS2 Kernel External - Tam Kaynak Kodu
Bağlantıları görmek için lütfen
Giriş Yap
Selamlar arkadaşlar, bugün hile geliştirmekle uğraşan veya bu işe yeni başlamış dostlarım için güzel bir
örnek olması adına Sailens CS2 hilesini Ghidra ile inceledim. Olabildiğince düzgün ve anlaşılır bir şekilde decompile edip
Türkçeleştirmeye çalıştım. Kodun içine kendi açıklamalarımı ekledim ki mantığını daha rahat
kavrayabilin.
Hangi Dosya Ne İşe Yarar?
1. surucu.c (Kernel Sürücüsü):
Arkadaşlar bu hilenin "banlatmayan" kısmı burası. Windows'un kalbinde çalışır. Oyunun hafızasını
standart yöntemlerle değil, kernel üzerinden "gizlice" okur. Eğer sürücü olmazsa hile oyuna bağlanamaz.
2. hile_ana_kod.cpp (Ana Döngü):
Hilenin ana giriş kapısıdır. Sürücüyü çalıştırır, oyunu bulur ve ekrandaki hile menüsünü başlatır. Her
saniye oyundaki oyuncuları tarayan döngü burada döner.
3. hile_matematik.cpp (Aimbot & ESP Matematiği):
En çok merak edilen yer burası olabilir. Düşmanın 3D koordinatlarını alıp senin ekranındaki 2D
piksellere dönüştüren (WorldToScreen) ve Aimbot için gereken açıları hesaplayan kodlar burada.
4. hile_ayarlar.cpp (Config Sistemi):
Hilede yaptığınız ayarların (Aimbot açık mı, ESP rengi ne olsun vb.) kaydedilmesini ve hileyi her
açtığınızda tekrar yüklenmesini sağlar. JSON formatında çalışır.
5. offsets.h (Adres Dosyası):
Oyunun içindeki adreslerin (Can nerede, Takım nerede?) bulunduğu dosyadır. Oyun güncellenirse sadece
buradaki sayıları değiştirmeniz yeterli olur.
Örnek Bir Kod Snippet'i (Hafıza Okuma)
Hilenin içinde sürücü ile nasıl konuştuğunu gösteren küçük bir imza ekledim:
Kod:
// --- mh/durmuk Signature ---
// Oyuncunun canını kernel üzerinden en güvenli şekilde okuyoruz
int can_miktari = Hafiza_Oku<int>(oyuncu_adresi + 0x344);
if (can_miktari > 0) {
// Oyuncu hayattaysa ESP kutusunu çizmeye başla
}
// --- mh/durmuk Signature ---
Kullanacak Arkadaşlara Notlar
- Olabildiğince orijinaline sadık kalarak, sanki hileyi yazan kişi benmişim gibi temiz bir kod yapısı kurmaya çalıştım.
- Hileyi derlemek isterseniz Visual Studio kullanmanız ve rehberdeki ImGui dosyalarını eklemeniz gerekiyor.
- Bu paylaşımdaki amacım, bu işe meraklı olan arkadaşların "Kernel hileleri nasıl çalışır?" sorusuna net bir cevap bulmasıdır.
Tüm kodlar ve detaylı derleme rehberi "decompiled" klasöründedir. Herkese
iyi geliştirmeler dilerim, sorularınız olursa buradayım!