★ C++ | Oyun Hile Yazılımı Dersleri #2 (External)

I

iwystic

Veteran
Joined
Aug 27, 2019
Messages
4,834
Reaction score
9,970
hile kodlama, c++ hile yazılımı, c++ hile kodlama, c++ cheating, hile nasıl kodlanır, hile kodlama dersleri, external hile kodlama, internal hile kodlama,

PpUOkx.png

Konu 1: Hangi Tür Verileri Değiştirebiliriz?

PpUOkx.png

Veriler iki yerde saklanır:
1-
Sunucu içinde
2- Client yani istemci içinde

Sunucu tarafında tutulan verileri değiştiremiyoruz ancak client yani istemci içinde tutulan (bu bizim bilgisayarımız oluyor) verileri değiştirebiliyoruz.

Sunucu tarafında tutulan verilere örnek verecek olursak;
Can, Mermi, Kişilerin Pozisyonları gibi veriler sunucu tarafında tutulur ve değiştirilemez.

Cheat Engine gibi programlarda veriyi değiştirsek de değiştirdiğimiz bu veri -örnek veriyorum can- verimiz sadece bizim bilgisayarımızdaki kopyası olacaktır yani veriyi değiştirseniz ve ekranda 100 yazısı yerine 9999 yazısını görseniz bile bu veri sadece sizde öyle görünecektir ve herhangi bir hasar alışınızda canınız tekrar eski hale dönecektir.

Öteki yandan bilgisayarımızda tutulan ve değiştirilebilir verilerimize örnek verecek olursam;
Bakış Açımız (Kafamızı çevirince değişen açı), Zıplama, Vurma gibi veriler.
Yani özet olarak sunucu tarafındaki verileri sadece okuyabiliriz, değiştiremeyiz.

"Peki ya direk hafızadaki sv_cheats verisini "1" yapıp hileleri açsak sonra zaten gerisi kolay" gibi düşünmemek de lazım.
Çünkü VAC bunu çok kolay bir şekilde anlar ve oyundan atılırsınız.

PpUOkx.png

Konu 2: Basitce Cheat Engine Kullanımı

PpUOkx.png

Cheat Engine bir işlemin hafızadaki verilerini değiştirmemizi ve diğer çeşitli işlemlerimizi yapmamızı sağlayan bir araçtır.
Oyun hileleriyle az çok ilgilenmişseniz bu programla ilgilenmişsiniz demektir zaten.

Mantık basit önce bir işleme bağlanıyoruz (bu bizim için csgo.exe) ardından verinin hafızadaki yerini bulmak için arama bölümüne veriyi yazıyoruz, veriyi azaltıyoruz ve işlemi tekrar yapıyoruz. Ta ki seçenekler azalana kadar. Ardından verinin hafızadaki yerini buluyoruz.

Cheat Engine ile ilgili daha sonradan bir konu açacağım o yüzden Cheat Engine'ye çok değinmeyeceğim.

PpUOkx.png

Konu 3: Offsetler

PpUOkx.png

Offsetler bizim veri adresimizin, bir adresten kaç byte uzak olduğunu gösterir. Bu adres sizin bellekteki adresiniz (Local Player) veya başka bir oyuncunun bellekteki adresi olabilir.

Örnek verirsem can değeri için
(Buradaki 0x7E değeri rastgele bir değerdir)
LocalPlayer + 0x7E = Kullanıcının Canının Bellekteki Adresi
Ve biz işlemlerimizi bu adresdeki veriyi okuyarak yapacağız.

PpUOkx.png

Konu 4: Kodlamaya Giriş

PpUOkx.png

Önceki derstekileri uyguladığınıza göre artık kodlamaya girebiliriz.

Öncelikle verileri değiştirmek için bir işleme yani csgo.exe'ye bağlanmamız gerek ardından Windows.h kütüphanesinde bulunan ReadProcessMemory ve WriteProcessMemory fonksiyonları ile işlemlerimizi gerçekleştireceğiz.

PpUOkx.png

İkinci bölümümüz bu kadardı. Konuyu görüntülemek için cevap yazıp konuya beğenmelisiniz.
İyi Forumlar!​
 
Last edited:
S

Selyk

Prince Of Darkness
Super Moderator
Joined
Sep 6, 2020
Messages
2,470
Reaction score
1,626
Faydalı Umarım Devam Eder
 
S

SxlF

Confirmed Memb.
Joined
Sep 4, 2020
Messages
55
Reaction score
5
View attachment 4730
Serinin devamını getirmem için, konuya cevap yazıp beğenmelisiniz.
(Konuya cevap veremiyorsanız/beğenemiyorsanız anasayfaya gidip sağ üstten kayıt olmanız gerekmektedir. Kayıt olduktan sonra tekrardan bu konuya gelip cevap yazmalı ve beğenmelisiniz.)
Anlamadığınız bir şey olursa konuya cevap yazın ki sorununuzu çözelim.

View attachment 4739
[Hidden content]
View attachment 4738

İkinci bölümümüz bu kadardı. Konuyu görüntülemek için cevap yazıp konuya beğenmelisiniz.
İyi Forumlar!​
kendi kekini yapmak istiyenler yaşadı :D
 
K

KemKüm(Bokteam)

Confirmed Memb.
Joined
Sep 30, 2020
Messages
90
Reaction score
9
View attachment 4730
Serinin devamını getirmem için, konuya cevap yazıp beğenmelisiniz.
(Konuya cevap veremiyorsanız/beğenemiyorsanız anasayfaya gidip sağ üstten kayıt olmanız gerekmektedir. Kayıt olduktan sonra tekrardan bu konuya gelip cevap yazmalı ve beğenmelisiniz.)
Anlamadığınız bir şey olursa konuya cevap yazın ki sorununuzu çözelim.

View attachment 4739
[Hidden content]
View attachment 4738

İkinci bölümümüz bu kadardı. Konuyu görüntülemek için cevap yazıp konuya beğenmelisiniz.
İyi Forumlar!​
teşekkürler
 
Y

YouLosT22

Active Member
Joined
Dec 21, 2019
Messages
41
Reaction score
3
View attachment 4730
Serinin devamını getirmem için, konuya cevap yazıp beğenmelisiniz.
(Konuya cevap veremiyorsanız/beğenemiyorsanız anasayfaya gidip sağ üstten kayıt olmanız gerekmektedir. Kayıt olduktan sonra tekrardan bu konuya gelip cevap yazmalı ve beğenmelisiniz.)
Anlamadığınız bir şey olursa konuya cevap yazın ki sorununuzu çözelim.

View attachment 4739
[Hidden content]
View attachment 4738

İkinci bölümümüz bu kadardı. Konuyu görüntülemek için cevap yazıp konuya beğenmelisiniz.
İyi Forumlar!​
 
SPAM IS FORBIDDEN!
  • SPAMMERS ARE BANNED FROM THE FORUM AND CANNOT USE ANY OF THE CHEATS
  • For example: thanks, thx, very good, asdqwe, working, ty and so on!
  • For example: Writing the same message over and over. thanks, thx and so on!
  • Copying and copying someone else's message is prohibited.
  • It is forbidden to send messages to increase the number of comments on threads that you have no knowledge of.
  • Write your own opinion when commenting!
  • If you see spam message, please let us know with the REPORT button!

Tema düzenleyici

Top Bottom