[REVERSED] Sailens CS2 Kernel External - Tam Kaynak Kodu

ölmedim geri döndüm kaldığımız yerden devam
Süper Üye
Katılım
6 Eki 2019
Mesajlar
744
Çözümler
19
Tepki puanı
155
Ödüller
6
Sosyal
6 HİZMET YILI


[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!

 
Üye
Katılım
13 Ara 2018
Mesajlar
20
Tepki puanı
2
Ödüller
7
Yaş
33
7 HİZMET YILI
Oyunu daha önce oynamadım ama kenarda dursun denerim.
 
Uzman Üye
Katılım
8 Tem 2018
Mesajlar
157
Tepki puanı
15
Ödüller
7
7 HİZMET YILI
teşekkürler paylaşımın için ai ile geliştireceğim
 
Onaylı Üye
Katılım
30 May 2026
Mesajlar
61
Tepki puanı
1
Yaş
19
Sosyal
öncelikle elinize sağlık. kernel okuma/yazma ve driver ve hile arasında iletişim kurma mantığını öğrenmek isteyenler için oldukça güzel ve faydalı bir konu olmuş.
 
Üst