Çözüldü Oyun Hileleri Nasıl Yapılıyor?

Çözüm
Cevabı anlayabilmek için soruya biraz daha detaylı bakalım. Oyun nedir? Çalışan bir programdır. Peki program nedir? Bilgisayarın(donanımların) üstünde çalışan mantıksal işlemler yapan kurallar bütünüdür. Şimdi çok da kafa karıştırmadan şöyle izah edelim, bir program çalışırken örneğin ram denilen donanımda o programa ait veriler tutulur. İşte bu veriler programa göre değişkenlik gösterir, oyunlar üzerinden örnek vermek gerekirse örnek olarak can değerin, paran vs gibi durumlar ramde saklanır. Bir şekilde, nasıl olduğu fark etmeksizin bu verileri dışarıdan bir müdahale ile değiştirmeye hile yapmak diyoruz. Örneğin oyunda sistematik bir şekilde artması gereken paranı sen ram'deki verilere başka yoldan ulaşıp kısa yoldan o para...

Eagleweb

Kıdemli Üye
8 May 2021
2,120
1,151
localhost/e8
bildiigimiz oyun hilesi mesala pubg duvar arkasi gorme bunlar nasil yapiliyor
Merhaba,
Bu tarz hileler oyuna dışardan eklenen hilelerdir genelde java kullanılır ve yapılı peki gelelim adamlar bu hileyi nasıl uyarlıyor ;
bildiğim kadarı ile id tanımlamasına hile ekliyorlar yani bunu yapan adamların kod bağlantıları sayesinde ayrı bir sunu kuruyorlar. ben böyle yapıldığını biliyorum.
 

xxmy34

Katılımcı Üye
28 Mar 2020
260
116
KARA TOPRAK
oyunlardaki hileler nasil yapiliyor ?
Merhalar, mesela ne tür oyunlar? Online ve offline olarak yapılabilecek farklı yöntemler bulunmakta. Mesela Offline bir bilgisayar oyunu için örnek vermek gerekirse; oyunun gizlenmiş dosyalarını görebilmek için ayarlardan dosya açma izni vererek, oyun kayıtlarının olduğu yerde değişiklik yapabiliriz. Mesela ilgili yerden para miktarını 150 iken bunu dilediğiniz miktara değiştirebilirsiniz.

Online oyunlar için arka yazılımları değiştirmekte veya sonradan eklemeler yapılmaktadır. Ancak bu tür durumlar için önlem alınmış oyunların online serverlarına giriş yapılırken dosya doğrulaması yapılmakta ve var olmayan bir durum tespit edilirse online bağlantısı kesilmektedir. Veya buna benzer tedbirler alınmaktadır. Böyle bir durum offline oyunlarda kolay kolay sağlanamamaktadır.

Umarım faydalı olmuştur. Eksik veya yanlış olduğumu düşündüğünüz kısımlar varsa eklemeyi unutmayınız. Iyi forumlar dilerim.
 

Jaime Lannister

Kıdemli Üye
1 Ara 2020
3,691
807
Casterly Rock
oyunlardaki hileler nasil yapiliyor ?
C/C++ yazılım dilini öğrenmenizi tavsiye ederim. Orta seviyeli kodu sayesinde donanım tarafına yeterince yakın ve verimli olması C++'ı işletim sistemi geliştirme için en uygun dillerden biri yapıyor. Akıllı saatler, otonom araçlar gibi makinelerin gömülü yazılımlarının çoğu C++ ile yazılmıştır C++'ın yüksek performanslı olması sebebiyle oyun motorları ve oyunlar içinde bir numaralı tercih haline gelmiştir. Şu anda en popüler oyun motorları olan Unity ve Unreal Engine, C++ ile geliştirilmiştir, hileleri de aynı şekilde.
 

CasPeRAB

Uzman üye
7 Kas 2021
1,146
461
TR❤AZ
Merhalar, mesela ne tür oyunlar? Online ve offline olarak yapılabilecek farklı yöntemler bulunmakta. Mesela Offline bir bilgisayar oyunu için örnek vermek gerekirse; oyunun gizlenmiş dosyalarını görebilmek için ayarlardan dosya açma izni vererek, oyun kayıtlarının olduğu yerde değişiklik yapabiliriz. Mesela ilgili yerden para miktarını 150 iken bunu dilediğiniz miktara değiştirebilirsiniz.

Online oyunlar için arka yazılımları değiştirmekte veya sonradan eklemeler yapılmaktadır. Ancak bu tür durumlar için önlem alınmış oyunların online serverlarına giriş yapılırken dosya doğrulaması yapılmakta ve var olmayan bir durum tespit edilirse online bağlantısı kesilmektedir. Veya buna benzer tedbirler alınmaktadır. Böyle bir durum offline oyunlarda kolay kolay sağlanamamaktadır.

Umarım faydalı olmuştur. Eksik veya yanlış olduğumu düşündüğünüz kısımlar varsa eklemeyi unutmayınız. Iyi forumlar dilerim.
Hocam çok iyi olmuş bunu konu yapsaydınız bari😊😊😅
 

BeoWulf007

Kıdemli Üye
19 Haz 2013
2,764
509
24
Praise The Fool
Cevabı anlayabilmek için soruya biraz daha detaylı bakalım. Oyun nedir? Çalışan bir programdır. Peki program nedir? Bilgisayarın(donanımların) üstünde çalışan mantıksal işlemler yapan kurallar bütünüdür. Şimdi çok da kafa karıştırmadan şöyle izah edelim, bir program çalışırken örneğin ram denilen donanımda o programa ait veriler tutulur. İşte bu veriler programa göre değişkenlik gösterir, oyunlar üzerinden örnek vermek gerekirse örnek olarak can değerin, paran vs gibi durumlar ramde saklanır. Bir şekilde, nasıl olduğu fark etmeksizin bu verileri dışarıdan bir müdahale ile değiştirmeye hile yapmak diyoruz. Örneğin oyunda sistematik bir şekilde artması gereken paranı sen ram'deki verilere başka yoldan ulaşıp kısa yoldan o para sayısını arttırırsan hile yapmış olursun.

Ancak bu dediklerim sadece offline oyunlarda geçerli olur. Çünkü online olan oyunlarda bu az önce bahsettiğimiz veriler ramde tutulmaz. Bunun için metin2 gibi bir oyunu ele alalım, oyundaki para miktarını ve diğer akla gelebilecek bir sürü veriyi kendi sunucularında tutarlar. O yüzden bu tarz oyunlarda hileler bu verileri değiştirmektense, bu parayı oyundaki sistematik şekilde kazanma yöntemini otomatize etme üzerine kurulur. Bu otomatize sisteme CSGO üzerinden örnek vermek gerekirse de aimbot diyebiliriz. Bu hile client tabanlıdır, normalde fareyi doğru kordinatlara çevirip doğru zamanda ateş etmesi gereken oyuncu yerine araya bir yazılım girer ve senin için fareyi adama çevirir ve ateş eder, ancak örneğin canını arttıran veya seni ölümsüz yapan bir hile yapılamaz. Hileler client tarafıyla sınırlıdır.

Ek bilgi: Adamı vurup vurmadığın, canının kaç olduğu gibi veriler sunucuda tutulur, aynı zamanda sunucuda karar verilir. Bu yüzden örneğin senin ekranda silah ateş etmiş olsa bile sunucu önce rakibin verisini alır, kimin ateş ettiğine karar verecek hesaplamaları yapar ve sonucunda sen çıkmazsan yaptığın eylem geçersiz sayılır, oyuna yansımaz.

Bunlar genel bilmen gereken şeylerdir, peki bu müdaheleri neyle yaparız dersen de burası git gide karmaşıklaşıp komplike bir hâl almaya başlıyor ama yine basit bir şekilde tabir etmek gerekirse eğer düşük seviyeli bir programlama dili ile oyunun çalışma zamanında kullandığı ram adresslerine pointer'larla ulaşıp doğru değerler ile değiştirmen gerekiyor. Bu doğru değerler, yapılması gereken değişimler matematiksel veya algoritmik farklı karmaşık süreçler gerektirdiğinden önce bir yazılım dili öğrenmende fayda var. Reverse Engineering zor ve karmaşık bir alan. Benim de çok bilgim yok, baya yüzeysel. Bu değerlere ulaşmak da benim bilgimin olmadığı bir konu. Cheat engine gibi programlar bu işe yarasa da muhtemelen daha farklı ve profesyonel programlar da vardır muhakak.
 
Çözüm
N

neptune_lfmo

Ziyaretçi
bildiigimiz oyun hilesi mesala pubg duvar arkasi gorme bunlar nasil yapiliyor
Herkes çok teorik konuşuyor onun için ayrıca bide ben yardım edeyim dedim 4x4 WiewMatrix denilen bir değeri Reverslemen lazım bu değer sana 16 float vericek bunu (DirectX - Art Arda yüklenir OpenGl - Stünlar halinde yüklenir)WorldToScreen Fonksiyonundan geçireceksin sonrasında bu ekranda piksel olarak bir kordinat verecektir x, y bunun ekranda olup olmadığını if ile kontrol ettikden sorna eğer ekran içindeyse o kordinata Esp kutusu çizdirirsin tadaa Esp hazır Uyarı !! Pubg Battle Eye kullandığı için bu hileyi bir driverla birlikte birleştirmen lazım aksi takdirde direk hile çalışmaz eğer driverın güvenilir deil ise veya kodların güvenilir deil ise driver bile olsa ban yersin ama bu genellikle anticheat gecikmeli ban atacağı için sorun olmaz 1Ay - 2 hafta arası kullanırsın sonrasıdna yeni bir driver geç
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.