Cheat Engine ile karakterin XYZ koordinatını elde etmek

OnTrigger

Üye
21 Eyl 2022
222
72
Merhaba arkadaşlar bugün sizlere Cheat Engine kullanarak oyunlarda XYZ koordinatını nasıl elde ederiz bunu göstereceğim. Bilirsiniz ki oyunlarda bu koordinatları çat diye ram üzerinde tarayamıyoruz çünkü belirli bir değere atanmış değiller. Bazı deneme yanılma yöntemleriyle bunu tespit etmemiz gerekiyor. Bugün sizlere bunlardan birisiyle değineceğim. Hemen konuya başlayalım.

Benim deneme yapacağım oyun Counter-Strike 1.6 şimdi bu oyunda bize verilen yani ram'de tutulan bazı değerler var bunlardan bir tanesi HP ben bunun üstünden gideceğim.

Cheat Engine'yi açıp oyunumuzu seçiyoruz ardından

fd9y3br.png


Tarama yaparken oyunu durdur seçeneğini işaretliyoruz bunu yapmamızın sebebi aradığımız değeri kaçırmamaktır arkadaşlar çünkü siz tarama yaptığınız esnada oyun işlemeye devam eder ve aradığımız değeri kaçırabiliriz. Bunu her zaman işaretlemenizi öneririm bu işlemlerin stabilitesi açısından da önemlidir.


Ardından oyuna gelip ben "100" değerini byte olarak aratıyorum.

.
e7d4osa.png


Gördüğünüz gibi binlerce sonuç çıktı bu sonuçları azaltmam gerekiyor bunun için "100" değerini indirmeliyim.

Aşağıya atladım ve canım 90'a indi ve 90 değerini yazıp Next Scan yaptım.

oza7qpm.png


Bu şekilde canımı indirip Next Scan ile taratarak en az sonuca ulaşmamız gerekiyor.



q5i3uxv.png


Bakın 11 sonuca kadar indim şimdi yapmam gereken şey can değeri üzerinden zıplama koordinatına erişmek bu basittir genelde çünkü aynı diziye yazılma ihtimali yüksektir bu tarz değerlerin. Bu her oyunda işe yaramayabilir diğer konumda bilinmeyen değerleri bilinmeyen arama yöntemlerini kullanarak bulmayı göstereceğim.

Tüm bunlardan sonra rastgele bir değer üzerinden ctrl+b yaparak Memory Viewer'i açıyorum ve her zıpladığımda

ftv8xkp.png


görmüş olduğunuz bu değer değişiyor sabit dururken "1" zıplarken "6" yürürken "4" vs şeklinde değişiyor. Bu benim xyz koordinatlarım olarak kabul edilebilir çünkü yukarı aşağı sağa ve sola hareket ettiğimde bu değerde stabil bir şekilde değişiyor. Artık makro kullanarak uçma hilesi yapabiliriz. Sonraki konumda "GERÇEKTEN" BİLİNMEYEN değerleri bulup nasıl sonuca ulaşabiliriz bunu anlatacağım.

Burada anlatmaya çalıştığım şey HP üzerinden nasıl başka bir değer bulunur oydu genellikle böyle bir değer ortadaysa x,y,z koordinatları bulunabilir.​
 

OnTrigger

Üye
21 Eyl 2022
222
72
Artan ve azalan değerleri seçtiğimiz taktirde çat diye de ram üzerinde taratabiliriz bu değerleri aslında fakat bu gerçekten şansa bırakıyor işi. En azından cs'de işler böyle gördüğüm kadarıyla :D
 

MuhammedTr768

Kıdemli Üye
7 Kas 2021
2,932
1,814
31
MyKrallife
Merhaba arkadaşlar bugün sizlere Cheat Engine kullanarak oyunlarda XYZ koordinatını nasıl elde ederiz bunu göstereceğim. Bilirsiniz ki oyunlarda bu koordinatları çat diye ram üzerinde tarayamıyoruz çünkü belirli bir değere atanmış değiller. Bazı deneme yanılma yöntemleriyle bunu tespit etmemiz gerekiyor. Bugün sizlere bunlardan birisiyle değineceğim. Hemen konuya başlayalım.

Benim deneme yapacağım oyun Counter-Strike 1.6 şimdi bu oyunda bize verilen yani ram'de tutulan bazı değerler var bunlardan bir tanesi HP ben bunun üstünden gideceğim.

Cheat Engine'yi açıp oyunumuzu seçiyoruz ardından

fd9y3br.png


Tarama yaparken oyunu durdur seçeneğini işaretliyoruz bunu yapmamızın sebebi aradığımız değeri kaçırmamaktır arkadaşlar çünkü siz tarama yaptığınız esnada oyun işlemeye devam eder ve aradığımız değeri kaçırabiliriz. Bunu her zaman işaretlemenizi öneririm bu işlemlerin stabilitesi açısından da önemlidir.


Ardından oyuna gelip ben "100" değerini byte olarak aratıyorum.

.
e7d4osa.png


Gördüğünüz gibi binlerce sonuç çıktı bu sonuçları azaltmam gerekiyor bunun için "100" değerini indirmeliyim.

Aşağıya atladım ve canım 90'a indi ve 90 değerini yazıp Next Scan yaptım.

oza7qpm.png


Bu şekilde canımı indirip Next Scan ile taratarak en az sonuca ulaşmamız gerekiyor.



q5i3uxv.png


Bakın 11 sonuca kadar indim şimdi yapmam gereken şey can değeri üzerinden zıplama koordinatına erişmek bu basittir genelde çünkü aynı diziye yazılma ihtimali yüksektir bu tarz değerlerin. Bu her oyunda işe yaramayabilir diğer konumda bilinmeyen değerleri bilinmeyen arama yöntemlerini kullanarak bulmayı göstereceğim.

Tüm bunlardan sonra rastgele bir değer üzerinden ctrl+b yaparak Memory Viewer'i açıyorum ve her zıpladığımda

ftv8xkp.png


görmüş olduğunuz bu değer değişiyor sabit dururken "1" zıplarken "6" yürürken "4" vs şeklinde değişiyor. Bu benim xyz koordinatlarım olarak kabul edilebilir çünkü yukarı aşağı sağa ve sola hareket ettiğimde bu değerde stabil bir şekilde değişiyor. Artık makro kullanarak uçma hilesi yapabiliriz. Sonraki konumda "GERÇEKTEN" BİLİNMEYEN değerleri bulup nasıl sonuca ulaşabiliriz bunu anlatacağım.

Burada anlatmaya çalıştığım şey HP üzerinden nasıl başka bir değer bulunur oydu genellikle böyle bir değer ortadaysa x,y,z koordinatları bulunabilir.​
Eline sağlık çok faydalı konu olmuş
 
Ü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.