Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Oyun Hilesi Yapımı: C++, Tersine Mühendislik ve DLL
Rating: 3.7 out of 5(11 ratings)
72 students

Oyun Hilesi Yapımı: C++, Tersine Mühendislik ve DLL

Oyunlarda hile mi yapmak istiyorsunuz? Tam yerine geldiniz.
Created byEray Paskal
Last updated 9/2026
Turkish
EnglishTurkish

What you'll learn

  • Oyunların belleğini analiz etme ve temel tersine mühendislik teknikleri.
  • Cheat Engine ile oyun belleğini inceleme ve değer bulma.
  • ReClassNET kullanarak oyun içerisindeki class ve veri yapılarını analiz etme.
  • Statik ve dinamik bellek adresleri arasındaki farklar ve pointer yapıları.
  • Pointer scan ve AOB/Signature Scan yöntemleri.
  • C++ ve Windows API kullanarak external araçlar geliştirme.
  • Bellek üzerinde okuma, yazma ve byte manipülasyonu nasıl yapılır.
  • DLL oluşturma, DLL injection yapma ve internal kod geliştirme.
  • Detour ve trampoline gibi temel hook yöntemleri.
  • ImGui kullanarak oyun içerisinde basit arayüzler oluşturma.
  • WorldToScreen ve ViewMatrix kullanarak ESP/Wallhack gibi sistemlerin temel mantığı.
  • Aimbot, Triggerbot ve No Recoil gibi hilelerin nasıl çalıştığı.
  • Öğrendiklerinizi farklı oyunlarda da kullanabilmeniz için gerekli temel tersine mühendislik becerisi.

Course content

4 sections • 30 lectures • 4h 55m total length
  • Cheat Engine arayüz tanıtımı ve Assault Cube kurulumu10:49

    Bu ders sonunda Cheat Engine'i basitçe kullanabilecek ve Assault Cube'u hazır hale getirmeyi öğreneceksiniz.

  • Unknown Initial Value ile koordinat bulma, basit debugging ve ReclassNET'e giriş7:36

    Bu ders sonunda Unknown Inital Value kullanarak direkt olarak bilinemeyecek değerleri bulmayı, basit bir düzeyde debugging yapmayı ve Reclass arayüzünü öğreneceksiniz.

  • Statik ve Dinamik adres farkı3:28

    Bu ders sonunda statik ve dinamik adres arasındaki farkları ve önemlerini öğreneceksiniz.

  • Pointer scan yöntemi ile dinamik adres değerlerini kaybetmeme ve offsetler5:02

    Bu ders sonunda pointer scan yöntemi ile dinamik adrese sahip can, mermi vb. gibi değerleri statik bir adrese bağlayarak kaybetmemeyi öğreneceksiniz.

  • AOB scan ile fonksiyon bulma ve bu fonksiyon üzerinden değer bulma6:35

    Bu ders sonunda array of byte scan yöntemi ile fonksiyon bulmayı ve bu fonksiyonu debuglayarak üzerinden değer bulmayı öğreneceksiniz.

  • NOP yöntemi ile ölümsüzlük ve sınırsız mermi hileleri yapma3:25

    Bu ders sonunda oyun fonksiyonlarının işlevlerini yitirterek ölümsüzlük ve sınırsız mermi gibi hilelerin nasıl yapıldığını öğreneceksiniz.

  • Character classını ReclassNET ile anlamlandırma ve çok hızlı sıkma hilesi13:21

    Bu ders sonunda basit tersine mühendisliği, reclassı daha detaylıca kullanmayı ve önemini öğreneceksiniz.

  • Bot playerlistini bulma7:58

    Bu ders sonunda Assault Cube oyunu için bot oyuncuların playerlistini bulmayı öğreneceksiniz.

  • Auto assemble kullanarak butonla açılıp kapanabilir hileler yapma3:09

    Bu ders sonunda cheat enginein auto assemble toolunu kullanarak açılıp kapanabilir hileler yapmayı öğreneceksiniz.

  • Byte manipülasyonu yapma2:43

    Bu ders sonunda cheat engine kullanarak byte manipülasyonu yapmayı öğreneceksiniz.

  • Visual Studio kurulumu ve C++ için hazır hale getirme2:00

    Bu ders sonunda Visual Studio kurulumunu ve Visual Studioyu C++ için hazır hale getirmeyi öğreneceksiniz.

Requirements

  • Temel seviyede C++ bilgisi önerilir.
  • Temel Assembly bilgisi avantaj sağlayacaktır.
  • Windows işletim sistemi kullanan bir bilgisayar.
  • Öğrenilen konuları kendi başınıza araştırmaya ve uygulamaya istekli olmak.

Description

  • Oyun hilelerinin nasıl çalıştığını hiç merak ettiniz mi?

Bir oyunun belleğinde oyuncunun canı nerede tutuluyor? Pointer nedir ve neden sürekli değişen adreslerle uğraşmak zorundayız? Bir fonksiyon nasıl bulunur ve değiştirilir? External ve internal hileler arasındaki fark nedir? DLL injection ve hook mekanizmaları nasıl çalışır?


Bu kursta bu soruların cevaplarını yalnızca teorik olarak değil, uygulamalı olarak öğreneceğiz.


Kursa Cheat Engine ve ReClassNET ile başlayarak oyun belleğini analiz edecek, statik ve dinamik adresleri inceleyecek, pointer yapıları oluşturacak ve AOB/Signature Scan gibi yöntemleri kullanacağız.

Daha sonra öğrendiklerimizi C++ tarafına taşıyacağız.


Windows API kullanarak kendi external araçlarımızı geliştirecek, bellek okuma/yazma ve byte manipülasyonu gerçekleştirecek ve öğrendiğimiz teknikleri kullanarak baştan sona bir external hile geliştireceğiz.


Sonraki bölümde ise DLL injection ve internal geliştirmeye geçeceğiz. Hook mekanizmalarını, Detour ve Trampoline yapılarını inceleyecek; ImGui kullanarak basit bir arayüz oluşturacağız.


Bunun ardından WorldToScreen ve ViewMatrix mantığını kullanarak ESP/Wallhack geliştirecek, Aimbot, Triggerbot ve No Recoil gibi sistemlerin temel çalışma mantığını uygulamalı olarak inceleyeceğiz.


  • Bu kurs size ne kazandıracak?

Bu kursun amacı size hazır kodları kopyalatmak değil.


Amacım, oyunların belleğini inceleyebilmeniz, bir değerin veya fonksiyonun nerede olduğunu araştırabilmeniz ve karşılaştığınız problemleri kendi başınıza çözebilmeniz için gerekli temelleri öğretmek.


Kurs boyunca yaptığınız işlemlerin yalnızca "nasıl" yapıldığını değil, mümkün olduğunca "neden" yapıldığını da açıklamaya çalışacağım.


  • Kursa başlamadan önce

Bu kurs tamamen başlangıç seviyesinde bir programlama kursu değildir.


Temel seviyede C++ bilgisine sahip olmanız önemlidir. Assembly bilgisi de büyük avantaj sağlayacaktır. Ancak kurs içerisinde kullandığımız reverse engineering ve game hacking kavramlarını uygulamalı olarak ele alacağız.


Özellikle external ve internal bölümlerine geçmeden önce C++ temellerinizi sağlamlaştırmanızı tavsiye ederim.


  • Kursun sonunda

Kursu tamamladığınızda Cheat Engine ve ReClassNET kullanarak oyun belleğini analiz edebilecek, C++ ile temel external ve internal araçlar geliştirebilecek ve DLL injection, memory manipulation, AOB scanning ve hooking gibi temel teknikleri uygulayabilecek bir altyapıya sahip olacaksınız.


Ancak asıl hedef, tek bir oyuna özel bir hile yapmak değil; öğrendiğiniz yöntemleri farklı projelerde ve oyunlarda araştırarak uygulayabileceğiniz bir reverse engineering bakış açısı kazanmaktır.


Eğer oyunların perde arkasında nasıl çalıştığını öğrenmek, reverse engineering alanına giriş yapmak ve kendi game hacking projelerinizi geliştirmeye başlamak istiyorsanız, başlayalım.

Who this course is for:

  • Oyun hilelerinin nasıl çalıştığını teknik açıdan öğrenmek isteyenler.
  • Game hacking ve reverse engineering alanına giriş yapmak isteyenler.
  • C++ bilgilerini gerçek bir proje üzerinde geliştirmek isteyenler.
  • Cheat Engine ve ReClassNET öğrenmek isteyenler.
  • Windows belleği ve Windows API hakkında daha fazla bilgi edinmek isteyenler.
  • DLL injection ve hooking gibi konuları uygulamalı olarak öğrenmek isteyenler.
  • Assembly ve reverse engineering konularına ilgi duyan geliştiriciler.