Pilih bahasa Anda
Kursus Hacking Game
Lebih dari 2 juta pelajar di seluruh dunia

Kursus Hacking Game

Kuasai seluruh tumpukan peretasan game — mulai dari rekayasa balik biner dan memanipulasi memori proses hingga menyuntikkan kode dan menghindari sistem anti-cheat. Kursus ini memberikan kedalaman teknis langsung di setiap lapisan keamanan game modern. Jika Anda ingin memahami cara kerja game sebenarnya di balik layar, inilah tempat Anda memulai.

Dedika untuk bisnis

Apa yang akan Anda pelajari:

Anda akan mempelajari bagaimana eksekusi game terstruktur di memori dan cara merekayasanya menggunakan disassembler dan decompiler. Anda akan menguasai pemindaian memori proses, resolusi pointer, dan modifikasi nilai waktu nyata. Anda akan membangun alat kerja, termasuk trainer eksternal, modul DLL internal, overlay ESP, dan aimbot. Anda akan menganalisis protokol jaringan untuk menyadap dan membuat paket game khusus. Anda akan mempelajari arsitektur anti-cheat dan mengembangkan teknik penghindaran yang didasarkan pada cara sistem deteksi benar-benar beroperasi. Kursus ini juga mencakup peretasan game seluler di Android dan iOS menggunakan metode hooking dan patching khusus ARM.

Bagaimana Anda belajar secara praktis Kursus Hacking Game

Bagaimana Anda berlatih Kursus Hacking Game

Untuk Anda yang memiliki perusahaan dan ingin melatih tim

Di Dedika untuk perusahaan, kursus dilengkapi dengan latihan dan contoh yang disesuaikan dengan bisnis Anda dan kebutuhan perusahaan Anda.

Klik di sini

Konten kursus

8 Bab • 40 PelajaranDurasi antara 4 dan 360 jam (Anda yang menentukan)

Bab 1Lihat detail

Fondasi Arsitektur Game

  • Pelajaran 1 • Menyiapkan Lingkungan Lab yang Aman

    Mengonfigurasi VM terisolasi dan target game dalam sandbox untuk eksperimen yang aman. Mencegah konsekuensi yang tidak diinginkan dan menetapkan kondisi pengujian yang dapat diulang.

  • Pelajaran 2 • Tata Letak Memori Proses Game

    Memeriksa region stack, heap, dan statis yang digunakan oleh proses game. Menyediakan peta spasial yang diperlukan untuk menemukan dan memodifikasi data game.

  • Pelajaran 3 • Bagaimana Game Dieksekusi saat Runtime

    Mencakup game loop, pewaktuan frame, dan bagaimana engine mengelola status setiap tick. Menetapkan model eksekusi yang menjadi dasar semua teknik peretasan selanjutnya.

  • Pelajaran 4 • Format dan Modul yang Dapat Dieksekusi

    Menjelaskan format PE dan ELF, bagian-bagiannya, dan bagaimana modul dimuat ke dalam proses. Memungkinkan siswa menavigasi biner sebelum disassembly.

  • Pelajaran 5 • Struktur Data Game dalam Memori

    Mengidentifikasi bagaimana entitas, pemain, dan objek dunia disimpan sebagai struct dan array. Menghubungkan konsep game abstrak dengan pola byte yang konkret.

Bab 2Lihat detail

Membaca dan Menulis Memori Proses

  • Pelajaran 1 • Dasar-dasar Akses Memori Proses

    Memperkenalkan OS API untuk membuka proses dan mengakses region memori mereka. Membentuk dasar teknis untuk semua alat manipulasi memori eksternal.

  • Pelajaran 2 • Menulis Pelatih Eksternal Dasar

    Memandu siswa dalam membuat kode proses eksternal sederhana yang membaca dan menulis memori game. Menghasilkan alat yang berfungsi yang memperkuat semua konsep memori sebelumnya.

  • Pelajaran 3 • Memindai Nilai dengan Pemindai Memori

    Mengajarkan teknik pemindaian nilai, pemfilteran, dan penyempitan menggunakan alat pemindai memori. Secara langsung memungkinkan penemuan alamat yang tidak diketahui untuk variabel game target.

  • Pelajaran 4 • Menangani Perlindungan Memori Anti-Tamper

    Mengidentifikasi skema perlindungan memori umum yang memblokir pembacaan dan penulisan eksternal. Mempersiapkan siswa untuk bekerja di sekitar perlindungan dasar yang ditemui di target nyata.

  • Pelajaran 5 • Pemindaian Pointer dan Menyelesaikan Rantai

    Mencakup resolusi pointer multi-level untuk menemukan alamat yang stabil di seluruh sesi. Memecahkan masalah alokasi dinamis yang menyebabkan pergeseran alamat.

Bab 3Lihat detail

Rekayasa Balik Biner Game

  • Pelajaran 1 • Analisis Statis dengan Disassembler

    Memperkenalkan alur kerja disassembler untuk menavigasi fungsi, referensi silang, dan string. Memungkinkan analisis offline terhadap logika game tanpa menjalankan target.

  • Pelajaran 2 • Dasar-dasar Assembly x86 dan x64

    Mencakup register, konvensi pemanggilan, dan pola instruksi umum yang ditemukan dalam game yang dikompilasi. Menyediakan literasi assembly minimum yang diperlukan untuk pekerjaan disassembly.

  • Pelajaran 3 • Merekonstruksi Struktur Data Game

    Membangun kembali definisi struct dari pola akses field disassembly. Menghasilkan header struktur yang diketik yang dapat digunakan dalam pembacaan memori dan alat injeksi kode.

  • Pelajaran 4 • Menemukan Fungsi Kunci Game

    Menerapkan pencocokan pola dan heuristik berbasis string untuk menemukan fungsi damage, health, dan movement. Menghubungkan output rekayasa balik ke target peretasan yang dapat ditindaklanjuti.

  • Pelajaran 5 • Decompilation dan Analisis Pseudocode

    Menggunakan output decompiler untuk merekonstruksi logika tingkat tinggi dari biner yang telah dihilangkan simbolnya. Mempercepat pemahaman fungsi kompleks dibandingkan dengan assembly mentah.

Bab 4Lihat detail

Analisis Dinamis dan Debugging

  • Pelajaran 1 • Kerangka Kerja Instrumentasi Dinamis

    Memperkenalkan alat instrumentasi yang dapat diskrip untuk analisis runtime non-invasif. Memperluas kemampuan debugging melampaui apa yang didukung debugger tradisional.

  • Pelajaran 2 • Breakpoint dan Kontrol Eksekusi

    Mengajarkan breakpoint perangkat lunak, perangkat keras, dan memori untuk menjeda eksekusi pada momen yang tepat. Memungkinkan pemeriksaan status register dan memori pada instruksi apa pun.

  • Pelajaran 3 • Menempelkan Debugger ke Game

    Mencakup metode menempelkan debugger mode pengguna ke proses game yang berjalan dan menangani pengecualian. Menetapkan alur kerja analisis langsung yang digunakan sepanjang bab ini.

  • Pelajaran 4 • Menemukan Kode yang Mengakses Data

    Menerapkan breakpoint memori untuk mengidentifikasi instruksi mana yang membaca atau menulis variabel target. Menjembatani hasil pemindaian memori ke kode game yang bertanggung jawab.

  • Pelajaran 5 • Melacak dan Mencatat Eksekusi

    Menggunakan pelacakan langkah tunggal dan skrip pencatatan untuk merekam jalur eksekusi melalui kode game. Mengungkapkan pola aliran kontrol dan aliran data yang tidak terlihat dalam analisis statis.

Bab 5Lihat detail

Injeksi Kode dan Hooking

  • Pelajaran 1 • Menulis Modul DLL Internal

    Memandu konstruksi DLL yang melakukan inisialisasi, menjalankan thread utama, dan membersihkan saat dikeluarkan. Menghasilkan template modul internal yang dapat digunakan kembali yang digunakan di bab-bab selanjutnya.

  • Pelajaran 2 • Inline Hooking dan Trampolin

    Mengimplementasikan inline hook dengan menambal prolog fungsi dan merutekan eksekusi melalui trampolin. Memungkinkan intersepsi dan modifikasi fungsi game apa pun.

  • Pelajaran 3 • Hooking Tabel Alamat Impor

    Mengarahkan ulang panggilan fungsi impor dengan menambal entri IAT dari modul yang dimuat. Menyediakan titik hook yang stabil dengan kompleksitas rendah untuk intersepsi tingkat API.

  • Pelajaran 4 • Hooking Tabel Fungsi Virtual

    Mengeksploitasi pointer vtable C++ untuk mengarahkan ulang panggilan metode virtual ke handler khusus. Menargetkan engine game berorientasi objek di mana pengiriman virtual sangat lazim.

  • Pelajaran 5 • Teknik Injeksi DLL

    Mencakup metode injeksi DLL utama yang digunakan untuk memuat kode khusus ke dalam proses game. Menyediakan mekanisme titik masuk untuk semua pendekatan modifikasi internal.

Bab 6Lihat detail

Sistem Anti-Cheat dan Evasi

  • Pelajaran 1 • Evasi Perilaku dan Waktu

    Membahas deteksi berdasarkan waktu yang tidak normal, pola input, dan pencilan statistik. Mengajarkan strategi humanisasi dan pembatasan laju untuk mengurangi sinyal perilaku.

  • Pelajaran 2 • Gambaran Umum Arsitektur Anti-Cheat

    Memetakan komponen sistem anti-cheat mode kernel dan mode pengguna serta metode deteksinya. Menyediakan model ancaman yang membentuk semua keputusan desain evasi.

  • Pelajaran 3 • Menyembunyikan Modul yang Disuntikkan

    Mengeksplorasi manual mapping dan pelepasan PEB untuk menyembunyikan modul yang dimuat dari enumerasi. Mencegah deteksi berbasis daftar modul yang digunakan oleh sebagian besar pemindai anti-cheat.

  • Pelajaran 4 • Konsep Deteksi Tingkat Kernel

    Memeriksa bagaimana driver kernel memantau panggilan sistem, tabel handle, dan akses memori. Menginformasikan siswa tentang batas deteksi yang harus mereka desain di bawahnya.

  • Pelajaran 5 • Evasi Deteksi Signature dan Pola

    Mencakup teknik untuk menghindari kecocokan signature statis pada modul yang disuntikkan dan pola memori. Secara langsung membahas vektor deteksi paling umum untuk alat yang dikenal.

Bab 7Lihat detail

Membangun Alat Peretasan Game

  • Pelajaran 1 • Rendering ESP dan World-to-Screen

    Mengimplementasikan deteksi entitas dan memproyeksikan posisi 3D ke overlay layar 2D. Menghasilkan ESP fungsional yang menampilkan informasi pemain dan objek.

  • Pelajaran 2 • Manipulasi Sumber Daya dan Statistik

    Menargetkan nilai health, ammo, currency, dan cooldown untuk modifikasi waktu nyata. Memperkuat teknik resolusi pointer dan freeze pada tipe data yang beragam.

  • Pelajaran 3 • Logika Aimbot dan Smoothing

    Membangun logika akuisisi target menggunakan posisi tulang dan pemfilteran FOV dengan smoothing. Mendemonstrasikan penerapan penggunaan pembacaan memori dan manipulasi input.

  • Pelajaran 4 • Otomatisasi dan Skrip Bot

    Mengotomatiskan tindakan game berulang menggunakan pembacaan memori untuk mendorong simulasi input. Memperkenalkan desain loop keputusan untuk bot yang bereaksi terhadap status game.

  • Pelajaran 5 • Modifikasi Kecepatan dan Pergerakan

    Memodifikasi kecepatan gerakan, gravitasi, dan nilai lompatan melalui penulisan memori dan hook. Mengilustrasikan bagaimana parameter fisika disimpan dan dimanipulasi saat runtime.

Bab 8Lihat detail

Analisis dan Manipulasi Protokol Jaringan

  • Pelajaran 1 • Enkripsi dan Obfuscation dalam Protokol

    Mengidentifikasi lapisan enkripsi dan obfuscation yang melindungi lalu lintas game dan menemukan materi kunci. Mempersiapkan siswa untuk bekerja dengan protokol yang dilindungi yang ditemui di game modern.

  • Pelajaran 2 • Dasar-dasar Jaringan Game

    Mencakup penggunaan UDP dan TCP dalam game, tick rate, dan model otoritas klien-server. Menetapkan konteks jaringan yang diperlukan untuk analisis dan manipulasi lalu lintas.

  • Pelajaran 3 • Intersepsi dan Modifikasi Paket

    Mengaitkan fungsi send dan receive untuk menyadap paket sebelum enkripsi atau setelah dekripsi. Memungkinkan modifikasi waktu nyata dari pesan game yang keluar dan masuk.

  • Pelajaran 4 • Rekayasa Balik Protokol Kustom

    Menerapkan analisis statis dan dinamis untuk memetakan tipe pesan protokol game yang tidak terdokumentasi. Memungkinkan konstruksi paket kustom yang valid dari prinsip pertama.

  • Pelajaran 5 • Menangkap dan Memeriksa Lalu Lintas Game

    Menggunakan alat penangkap paket untuk merekam dan mendekode sesi jaringan game. Menghasilkan dataset lalu lintas mentah untuk rekayasa balik protokol.

Sertifikasi

Sertifikat valid Anda setelah menyelesaikan

Kursus ini cocok untuk Anda:

  • Pengembang perangkat lunak: ingin menerapkan keterampilan pengkodean pada penelitian keamanan tingkat rendah.

  • Mahasiswa keamanan siber: ingin berspesialisasi dalam niche teknis yang sangat diminati.

  • Penggemar modding: siap untuk melampaui skrip ke dalam pekerjaan tingkat biner yang mendalam.

  • Peserta CTF: mencari konteks dunia nyata untuk keterampilan rekayasa balik dan eksploitasi.

  • Pengembang game: perlu memahami teknik penyerang untuk membangun pertahanan yang lebih baik.

  • Pengalih karier: beralih dari TI atau QA ke keamanan ofensif melalui permainan.

Apa kata para siswa kami

Kelasnya sangat sempurna. Saya membeli paket satu tahun dan akhirnya memiliki kesempatan untuk mengikuti berbagai topik yang saya minati tanpa perlu berganti platform... terima kasih atas semua yang kalian lakukan, saya sudah merekomendasikan kalian kepada orang lain...
Giulio Carlo
Giulio CarloSiswa Marketing Digital
Saya suka bagaimana pelajarannya langsung pada intinya dan bagaimana saya bisa berpindah bab dan melewati konten yang tidak saya butuhkan.
Mariana Ferres
Mariana FerresSiswa Fotografi
Saya suka kontennya dan cara presentasi serta transkripsi videonya, yang mempercepat prosesnya!
Luciana Alvarenga
Luciana AlvarengaSiswa Desain Kuku
Platformnya cepat, mudah digunakan. Keragaman konten dan video pelengkapnya sangat membantu dalam pembelajaran.
André Felipe
André FelipeSiswa Prompt Engineering

Pelatihan utama

FAQ

Siapa itu Dedika?

Apakah sertifikat ini berlaku di Indonesia?

Apakah kursusnya gratis?

Berapa beban belajar kursusnya?

Bagaimana bentuk kursusnya?

Bagaimana cara kerja kursusnya?

Berapa lama durasi kursusnya?

Berapa biaya atau harga kursusnya?

Apa itu kursus EAD atau online dan bagaimana cara kerjanya?

Kursus PDF