Online oyun hileleri nasıl yapılıyor mantığı nedir?

ByQueny

Uzman üye
8 Ara 2018
1,281
1
www
genelde C# Form ile yazılıyor kendim böyle yazıyordum en azından cheat engine de yaptığın hile hani oyun kapattığında gider ya işte online oyunlar gerçek zamanlı olduğundan oyunda değişmeyen sabit pointerlar var onları elde edebilirsen yazabilirsin
 

ByZehirx

Yaşayan Forum Efsanesi
10 Şub 2012
12,440
2,051
35
Osmaniye 80
Bu soru oldukca fazla soruluyor forumda ve detayli bir makale varmi bilmiyorum.
Bellek üzerinden dahi hile yapilabiliyor yani dosyalari açarak ancak biraz tecrübe ister.

Bu konu hakkinda birileri detayli konu açmazsa söz yakin zamanda ben açarim bir konu
 

onesandzer0es

Yeni üye
22 Nis 2020
12
2
/bin/bash
Çok bilgim olmasada, bildiğim kadarıyla oyun sektörü konusunda piyasa payının büyük çoğunluğu Windows'un elinde olduğundan, genelde Microsoft'un çıkartmış olduğu Visual C++ kullanılıyor diye biliyorum. Online oyunlar içinse soket programlama bilgisi gerekir yüksek ihtimalle.
 

MendeburMarul

Katılımcı Üye
17 Haz 2020
659
0
Andromeda
Ana mantığı ben açıklayayım çünkü diğerleri açıklamamış.

Normal Oyunda şöyledir:

Oyuncu Packet veya işlem gönderdiğinde:

Oyuncu => Server => Consol => Oyun

Oyun işlem gönderdiğinde

Oyun => Consol => Server => Oyuncudur.

Hackli Client:

Oyuncu işlem yaptığında

Oyuncu => Hacked Client => Server => Consol => Oyun

Oyun görev verdiğinde

Oyun => Consol => Server => Oyuncu

Ama Ne Yapar bu Clientler?

Şimdi sen uçma hacki kullanacaksın ya, normalde oyunda şöylesin:

if (playernickname == "Senin adın"){
Fly_perm = 0
isFlying = 0
}

hileyi aktifleştirdiğinde yukarıdaki Fly_Perm adlı değişkeni 1 olarak kısa süreli değistirir. Uçmaya karar verdiğinde isFlying 1 olarak (veya anlaşılmasın - oyuncu banlanmasın diye ) sürekli 0 ve 1 komutu arasında değiştirerek kandırılır.

Peki hangi dil?

Oyunların yazıldığı dilde yazmak en mantıklısıdır. Örnek olarak ben minecraft hilesi yapıyorum ve java kullanıyorum. Aynı şekilde csgo, roblox veya unreal engine ve unity enginelerini kullanan yerlerin temel dili c# olduğu için c# kullancaksın. Yani minecraftda gidip c# ile bir kod yazarsan işe yaramaz. zaman kaybı.

ALINTILAR

genelde C# Form ile yazılıyor kendim böyle yazıyordum en azından cheat engine de yaptığın hile hani oyun kapattığında gider ya işte online oyunlar gerçek zamanlı olduğundan oyunda değişmeyen sabit pointerlar var onları elde edebilirsen yazabilirsin

c# form ile yazdığın hangi oyun? cheat engine bütün dilleri olmasada java gibi gibi dilleri çalıştırıyor fakat servera gönderilmemesi gereken bilgiler gönderdiği için pek sevmiyorum onu ki bu bilgiler kullanıcıya ban yedirtiyor.

Bu soru oldukca fazla soruluyor forumda ve detayli bir makale varmi bilmiyorum.
Bellek üzerinden dahi hile yapilabiliyor yani dosyalari açarak ancak biraz tecrübe ister.

Bu konu hakkinda birileri detayli konu açmazsa söz yakin zamanda ben açarim bir konu

Ben açacağım. 5 tane hacked client üzerinde çalıştım ve gayet bilgi sahibiyim. fakat size emir vermiyorum. İsterseniz açabilirsiniz

Çok bilgim olmasada, bildiğim kadarıyla oyun sektörü konusunda piyasa payının büyük çoğunluğu Windows'un elinde olduğundan, genelde Microsoft'un çıkartmış olduğu Visual C++ kullanılıyor diye biliyorum. Online oyunlar içinse soket programlama bilgisi gerekir yüksek ihtimalle.

Visual c++ mı kullanılıyor. Hayır öyle birşey yok. Bilginiz yanlış :D

C# ve c++ Çok Kulanılıyor c# ile woflteam cs go Hille Yapabilirsin

c++ genellikle snake gibi oyunlarda :D yukarıdada belirttiğim gibi csgo c# tabanlı yani yazarsın :D

Bir bilgim yok ama cheat engine ile bir kaç online oyunda (web tarayıcı) veriyi değiştirerek hile yapıldığını gördüm.

Cheat Engine Kullanımı kolay fakat oldukça sıkıntılı bir hile yolu :)

Kendi sitemde cheat engine ile ilgili kaynak kodlarını incelediğim bir blog yazmıştım. sonucu güzel çıkmadı ve ortaya kanıtlarıyla attığım ve çok büyük olan bilgiler elimde. Kripto mining, Bilgilerin satımı vb.

SONSÖZ

Uzun olduğunu biliyorumki beni tanıyanlar bilir yardım için yazdığım yorumlar bolca ve uzun olur ve dibine dibine girerim. eğer buraya kadar okuduysan bi teşekkürünü alırım :)
 
Son düzenleme:

Werl

Üye
1 Tem 2020
104
0
Yalova
Ana mantığı ben açıklayayım çünkü diğerleri açıklamamış.

Normal Oyunda şöyledir:

Oyuncu Packet veya işlem gönderdiğinde:

Oyuncu => Server => Consol => Oyun

Oyun işlem gönderdiğinde

Oyun => Consol => Server => Oyuncudur.

Hackli Client:

Oyuncu işlem yaptığında

Oyuncu => Hacked Client => Server => Consol => Oyun

Oyun görev verdiğinde

Oyun => Consol => Server => Oyuncu

Ama Ne Yapar bu Clientler?

Şimdi sen uçma hacki kullanacaksın ya, normalde oyunda şöylesin:

if (playernickname == "Senin adın"){
Fly_perm = 0
isFlying = 0
}

hileyi aktifleştirdiğinde yukarıdaki Fly_Perm adlı değişkeni 1 olarak kısa süreli değistirir. Uçmaya karar verdiğinde isFlying 1 olarak (veya anlaşılmasın - oyuncu banlanmasın diye ) sürekli 0 ve 1 komutu arasında değiştirerek kandırılır.

Peki hangi dil?

Oyunların yazıldığı dilde yazmak en mantıklısıdır. Örnek olarak ben minecraft hilesi yapıyorum ve java kullanıyorum. Aynı şekilde csgo, roblox veya unreal engine ve unity enginelerini kullanan yerlerin temel dili c# olduğu için c# kullancaksın. Yani minecraftda gidip c# ile bir kod yazarsan işe yaramaz. zaman kaybı.

ALINTILAR



c# form ile yazdığın hangi oyun? cheat engine bütün dilleri olmasada java gibi gibi dilleri çalıştırıyor fakat servera gönderilmemesi gereken bilgiler gönderdiği için pek sevmiyorum onu ki bu bilgiler kullanıcıya ban yedirtiyor.



Ben açacağım. 5 tane hacked client üzerinde çalıştım ve gayet bilgi sahibiyim. fakat size emir vermiyorum. İsterseniz açabilirsiniz



Visual c++ mı kullanılıyor. Hayır öyle birşey yok. Bilginiz yanlış :D



c++ genellikle snake gibi oyunlarda :D yukarıdada belirttiğim gibi csgo c# tabanlı yani yazarsın :D



Cheat Engine Kullanımı kolay fakat oldukça sıkıntılı bir hile yolu :)

Kendi sitemde cheat engine ile ilgili kaynak kodlarını incelediğim bir blog yazmıştım. sonucu güzel çıkmadı ve ortaya kanıtlarıyla attığım ve çok büyük olan bilgiler elimde. Kripto mining, Bilgilerin satımı vb.

SONSÖZ

Uzun olduğunu biliyorumki beni tanıyanlar bilir yardım için yazdığım yorumlar bolca ve uzun olur ve dibine dibine girerim. eğer buraya kadar okuduysan bi teşekkürünü alırım :)
dostum tüm hileler java ile yazılmıyor bilgin çok yanlış minecraftta C# ile yazılmış efsane bi hile var. javayı iyi bilirsin java kullanırsın C# iyi bilirsin onu kullanırsın yani bu senin yaptığın ön yargı ve bilgisizliktir.
 

osm4nl1evl4d1

Kıdemli Üye
15 Mar 2017
4,776
10
T Ü R K

Merhaba, çeşit çeşit oyun platformu var hangisine yazdığına göre değişir lakin öyle belirli bir dili yok örnek vermek gerekirse başlangıç için c++ veya c#+python kullanabilirsin.

Arkadaşlar şöyle bilinçsizce yazılan şeylere inanmayın. Adam çorba tarifi verir gibi dil tavsiyesi vermiş. Trajikomik.
Online oyunlar için bilinen 2 durum var;
ya server bilgilerine ulaşıp oradan müdahale edeceksin,
ya da yazılımsal sorunlardan oluşan hataları bulup bundan faydalanacaksın.
Yoksa bir dili öğrenip kod yazıp bir online oyunda hile yapamazsın.Yazılım dilleri bunun için oluşturulmadı:)
 

onesandzer0es

Yeni üye
22 Nis 2020
12
2
/bin/bash
Visual c++ mı kullanılıyor. Hayır öyle birşey yok. Bilginiz yanlış
Yanlış mı ? Oyun-program olsun farketmez senin işletim sistemi üzerinde çalıştırdığın her program CPU, RAM gibi sistem kaynaklarını kullanır. Bunları gösteren pointer-nesne pointer'larına neyle erişmeyi planlıyosun Python, Ruby gibi diller ile mi ? Assembly, C, C++-Visual C++ gibi düşük seviye diye geçen teknolojiler ile mümkün bu. Alta araştırman içinde kaynak bırakıyorum. Visual C++ için yani :) "Unreal Engine" C# demişssiniz. Unreal motoru C++ kullanıyor. Yanlışınızı düzeltiyim dedim.


[ame]https://www.youtube.com/watch?v=6vrGQO2pX80[/ame]
[ame]https://www.youtube.com/watch?v=7OQac7cUHsU[/ame]
[ame]https://www.youtube.com/watch?v=fp4XvIONQGg[/ame]
 
Son düzenleme:

MendeburMarul

Katılımcı Üye
17 Haz 2020
659
0
Andromeda
dostum tüm hileler java ile yazılmıyor bilgin çok yanlış minecraftta C# ile yazılmış efsane bi hile var. javayı iyi bilirsin java kullanırsın C# iyi bilirsin onu kullanırsın yani bu senin yaptığın ön yargı ve bilgisizliktir.

c# ile yazmayı deneyip bir tane uyduruk servera girermisin? hileyi açtığınanda banlanırsın ve c# iyi biliyorum zaten. önyargı değil bu. TAVSİYE. Bilgisizlik derken?

Aynı zamanda c# ile yazılan bir hilenin yazılabileceğini zaten söyledim . EĞER sen önyargılı olup ondan sonra hemen reply yapmayıp o kısmı okusaydın ne yazdığımı anlardın. c# İLE yazılmış efsane hilenin bana yükleme adresini at kaç serverdan banlandığını dcden gösteririm sana yayınla.

Sigma v4.0 ın ekibindeydim ve o zamanlar banlatmayan tek client olarak alınıyordu. yani seninki bilgisizlik bence. daha fazla uzatmak istemiyorum konuyu.

Ayrıca mesajımı okumadan yazılan yazıda benim sorumluluğum yoktur. Ben orda bütün hileler JAVA dili ilemi yazılıyor demişim?

Yanlış mı ? Oyun-program olsun farketmez senin işletim sistemi üzerinde çalıştırdığın her program CPU, RAM gibi sistem kaynaklarını kullanır. Bunları gösteren pointer-nesne pointer'larına neyle erişmeyi planlıyosun Python, Ruby gibi diller ile mi ? Assembly, C, C++-Visual C++ gibi düşük seviye diye geçen teknolojiler ile mümkün bu. Alta araştırman içinde kaynak bırakıyorum. Visual C++ için yani :) "Unreal Engine" C# demişssiniz. Unreal motoru C++ kullanıyor. Yanlışınızı düzeltiyim dedim.


https://www.youtube.com/watch?v=6vrGQO2pX80
https://www.youtube.com/watch?v=7OQac7cUHsU
https://www.youtube.com/watch?v=fp4XvIONQGg

siz beni anlayamıyorsunuz. evet biliyorum dediğiniz şeyleri fakat bir durum varki hile yapmak sadece kod yazmayı gerektirmez o oyunların yönetimi sizi banlayacak kimse yokmu? Zaten biliyorum dediğiniz şeylerin hepsini. Unreal motoru c++ ile kodlanmıştır EVET. Fakat dikkatinize gelsin unrealdaki bazı kodlar ("%65 inden fazlası") c# ile yazılıyor BUGÜNKİ GÜNCEL OYUNLARDA ki bunu sebebi .net freamwork.

Aynı şekilde Sizde mesajınıda Visual cpp olarak belirtmişsiniz. O da cpp olcak o zaman :D

Arkadaşlar şöyle bilinçsizce yazılan şeylere inanmayın. Adam çorba tarifi verir gibi dil tavsiyesi vermiş. Trajikomik.
Online oyunlar için bilinen 2 durum var;
ya server bilgilerine ulaşıp oradan müdahale edeceksin,
ya da yazılımsal sorunlardan oluşan hataları bulup bundan faydalanacaksın.
Yoksa bir dili öğrenip kod yazıp bir online oyunda hile yapamazsın.Yazılım dilleri bunun için oluşturulmadı:)

arkadaşların youtube sistemini kullanarak yanıt vermek istiyorum

[ame]https://www.youtube.com/watch?v=_TUUWdv8OO4[/ame]
[ame]https://www.youtube.com/watch?v=947e-0R9rnU[/ame]
[ame]https://www.youtube.com/watch?v=Jcb4sRsuwG4[/ame]

yani burada geçirilen JAVA yazılım dili değilmi?

yada burada kullanılan diller yazılım dili değilmide sen bize bunları söylüyorsun?

[ame]https://www.youtube.com/watch?v=6hsftFcQ4vI[/ame]

Ha buradaki şeylerde bir dil ile yazılmamış sistem açığı kullanılmış demi?

[ame]https://www.youtube.com/watch?v=-wWEtb1iM-M[/ame]
[ame]https://www.youtube.com/watch?v=gUf1fwVIFrc[/ame]
[ame]https://www.youtube.com/watch?v=CJCPam-woF0[/ame]

Zaten bundada Google Blocky kullanılmış onuda siz yazılım dili saymıyorsunuzdur zaten

[ame]https://www.youtube.com/watch?v=iteXLGA2h0A[/ame]

Gördüğün gibi hepsi dil öğrenmekten geçiyor. Bunları dil öğrenmeden yapabilirsin evet. kopya çekerek yaparsın ki buda zaten başlığa uymaz. arkadaş serverı nasıl çökertirim veya nasıl servera bilmemne yapabilirim diyede sormamış farkındaysan. Server bilgilerine ulaşıp müdahale etmek anlattığım gibi bilgileri değiştirerek göndermekse ona lafım yok. çoğu Yazılım dili vürüsler içinde oluşturulmadı o zaman. buna cevap verirmisin?

ya da yazılımsal sorunlardan oluşan hataları bulup bundan faydalanacaksın. konusundada anlatacağım bir şey var. Bu bir websitesi değil. Size diyorum ama siz diğer görüşleri bir şekilde elinizle savuruyorsunuz. websitesi ise taratırsın bulursun yada uğraşırsın. Eğer popüler bir oyunda açık bulduysan git bunu şikayet et para al. client mi yazacaksın?

Ayrıca Alıntı benden önce yazılmış bu bir. ikincisi ise ALINTILAR ın üstünde Peki Hangi Dil? başlığını okursan görebilirsin. Oyunların yazıldığı dil demiştim.

Aynı zamanda size Programlama (yazılım dili bilgisi) ile hacked client ve hack yazan birsürü kişi tanıtabilir, üstüne konuşturabilirim. Sizin yaptığınız resmen cevap yazmış olmak için yazmak. Sen inanmassan inanmayabilirsin.

https://null-byte.wonderhowto.com/f...ack-programme-for-games-online-games-0158942/

YAZI

It's not very straight forward.

This is so vague and has so many cases possible we can't explain them in a step by step tutorial, as you may have guessed.

I'll assume you are a novice:

There's no way you can do it without knowing a little bit of computer science and programming. you really want to pursue this way, you'll first have to learn programming.

Then, it's all about experiencing.

Linux can open your mind about it, especially customizable distros, I've found out that building your own Linux OS is the way to get familiar with computers (for real, I mean).


Once you'll have a great experience and knowledge about almost any programming language (professional levels) you'll then be able to approach hacking applications and hacking in general. You'll face with Reverse Engineering and a lot of different techniques, you'll have to make your own knowledge about this.

But since I heard you are curious about this, I suppose you want to know at least where to start from, so I gave you some links in the post that may or may not help you.

I'm not a teacher nor an expert nor will be soon, so you should really just wait for other experts comments to have a definitive answer.

Believe me, you won't be hacking games once you'll be able to do that.
Posting this also for future reference, feel free.

Açık açık anlatmış. Bir dili azcık bile olsa öğrenmeden böyle birşey yapamassın.

Buradada aynı kişi yine cheat engine konusuna dayanmış

Oh, then sorry for the wrong supposition.

See, as I said, it's not straight forward, and I mean that it really depends on the cases.
I'm not going to talk about game cheating in specifics, as I'm not really interested.
To answer your questions:


-Cheat engines? Never heard about that, but I found something called "Cheat Engine" (on a completely unrelated note, don't like this windows thing at all, just a point to start off the topic). Its description really explains how it works: you find the source code of the app you want to "crack", attach the program to the process and then modify the hex (you can also reverse engineer in other languages, but that's too long). See, there's a lot of work behind for every "crack", and you'll always have to analyze code, understand how it works and modify it without breaking it totally. I don't know if they'll teach you this kind of things, but internet has a lot of ********ation.

-Where to start: Your school first, then the internet. I can give you some keywords but I can't address you to anything like a tutorial that shows how to (I'm sure you are not looking for that).

-What you must know first: a lot of stuff. You'll understand when you'll be able to do it.

Yes, I write too much.

Burayı baştan sona oku bence ki o bakış açın açılsın azıcık



Bütün kişiler burada sonuç olarak önyargı ile konuşmuş. osm4nl1evl4d1 adlı kişiliğin burada neye dayanarak konuştuğunu anlayamıyorum isterse bana kıt desin.

Son sözüm şu.

Ben burada gerek kendimi savundum, gerek hatalarımı düzelttim fakat birilerinin gelip konuyu okumadan bazı şeylerinin yazmasının bir önemi yok. Bir başı birde sonu okumuşlar arkadaşlar. Anlayamıyorum. Tek 1 kişi okumuş zannımca o da konuda hata bunup onu bildirmiş bana bende düzelttim. Nedir bu ya?
 
Son düzenleme:

Ariss

Kıdemli Üye
8 Mar 2016
4,583
114
uzay
Arkadaşlar şöyle bilinçsizce yazılan şeylere inanmayın. Adam çorba tarifi verir gibi dil tavsiyesi vermiş. Trajikomik.
Online oyunlar için bilinen 2 durum var;
ya server bilgilerine ulaşıp oradan müdahale edeceksin,
ya da yazılımsal sorunlardan oluşan hataları bulup bundan faydalanacaksın.
Yoksa bir dili öğrenip kod yazıp bir online oyunda hile yapamazsın.Yazılım dilleri bunun için oluşturulmadı:)


"Yazılım dilleri bunun için oluşturulmadı" Yazılım dilleri sen ne istiyorsan onu yapabilmen için oluşturuldu. Ayrıca yazdıkların komik.

Hağğ sormayı unuttum. "Adam çorba tarifi verir gibi dil tavsiyesi " Ayrıca orada kaç tane yazılım dili görüyorsun dostum cidden merak ettim :))


Eline sağlık dostum çok açıklayıcı bir cevap olmuş MendeburMarul
 
Son düzenleme:

MendeburMarul

Katılımcı Üye
17 Haz 2020
659
0
Andromeda
"Yazılım dilleri bunun için oluşturulmadı" Yazılım dilleri sen ne istiyorsan onu yapabilmen için oluşturuldu. Ayrıca yazdıkların komik.

Katılıyorum. Mesaj olsunda ne olursa olsun diye mesaj yazmışlar. bence bunlara hecesi üye rolü değilde sırf mesaj olsun diye mesaj yazan army rolü verilmeliymiş. birde arkadaş trajikomik demiş. Konumu bile okumamış resmen

Sağol. ne demek. Slyfer

bunları bir konuya aktarmayı planlıyorum
 
Son düzenleme:

Ariss

Kıdemli Üye
8 Mar 2016
4,583
114
uzay
Katılıyorum. Mesaj olsunda ne olursa olsun diye mesaj yazmışlar. bence bunlara hecesi üye rolü değilde sırf mesaj olsun diye mesaj yazan army rolü verilmeliymiş. birde arkadaş trajikomik demiş. Konumu bile okumamış resmen

Sağol. ne demek. Slyfer

bunları bir konuya aktarmayı planlıyorum

Bence de konu açacak kadar yazmışsın maşşalah, konu açınca banide haber et lütfen
 

bay404

Uzman üye
1 Mar 2020
1,671
42
Antalya
Arkadaşlar şöyle bilinçsizce yazılan şeylere inanmayın. Adam çorba tarifi verir gibi dil tavsiyesi vermiş. Trajikomik.
Online oyunlar için bilinen 2 durum var;
ya server bilgilerine ulaşıp oradan müdahale edeceksin,
ya da yazılımsal sorunlardan oluşan hataları bulup bundan faydalanacaksın.
Yoksa bir dili öğrenip kod yazıp bir online oyunda hile yapamazsın.Yazılım dilleri bunun için oluşturulmadı:)

Test (deneme) :))
 
Ü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.