Hile motoru - Cheat Engine

Hile motoru
CheatEngine.png
Orijinal yazar (lar)Eric "Dark Byte" Heijnen
Geliştirici (ler)Topluluk
Kararlı sürüm7.2 (1 Kasım 2020; 22 gün önce (2020-11-01)) [±]
Depo Bunu Vikiveri'de düzenleyin
YazılmışNesne Pascal, C
İşletim sistemipencereler, Mac os işletim sistemi (geliştirilmekte),[1] Linux (Wine, Server / Client for linux süreçleri)[2]
Uygun8 dil
Dil listesi
ingilizce
TürTersine mühendislik, hata ayıklama, sökücü
İnternet sitesiHile motoru.org

Hile Motor (CE) bir ücretsiz ve açık kaynak bellek tarayıcı /hata ayıklayıcı Eric Heijnen ("Dark Byte") tarafından pencereler işletim sistemi.[3] Cheat Engine çoğunlukla bilgisayar oyunlarında hile yapmak[4] ve bazen değiştirilir ve yeniden derlendi kaçmak tespit etme. Program, L. Spiro'nun Bellek Hackleme Yazılımı, TSearch ve ArtMoney.[bağlama ihtiyacı var ] Kullanıcının bilgisayarın belleğini bulmasına ve sıralamasına olanak tanıyan çok çeşitli seçeneklerle kullanıcı tarafından girilen değerleri arar. Cheat Engine ayrıca bağımsız olarak da oluşturabilir eğitmenler Cheat Engine'den bağımsız olarak çalışabilen, genellikle kullanıcı forumlarında veya başka bir kullanıcının isteği üzerine bulunan.

Özellikleri

Cheat Engine, bir sürecin parçalanmış hafızasını görüntüleyebilir ve kullanıcıya sonsuz sağlık, zaman veya cephane gibi avantajlar sağlamak için oyun durumlarının eklenmesine ve / veya değiştirilmesine izin verebilir. Ayrıca bazı Direct3D manipülasyon araçları, duvarlar "Wallhacking" aracılığıyla görüşe izin verir ve "FOV değişikliklerini" yakınlaştırıp uzaklaştırır ve bazı gelişmiş yapılandırmayla Cheat Engine, fare ekranın ortasına belirli bir doku almak için. Bu genellikle oluşturmak için kullanılır Aimbots. Bununla birlikte, Cheat Engine'in ana kullanımı oyunların tek oyunculu yönündedir ve çok oyunculu oyunlar cesareti kırıldı.[5]

Cheat Engine olabilir kodu enjekte etmek diğer süreçlere ve bu nedenle çoğu antivirüs programlar bunu bir virüsle karıştırır. Birçok özellik pahasına bu yanlış tanımlamayı önleyen sürümler vardır (kod enjeksiyonuna dayananlar). Bu yanlış tanımlamaların en yaygın nedeni, Cheat Engine'in aynı zamanda bazı teknikleri kullanmasıdır. Truva atı rootkit'ler özellikle antivirüs programının ayarlarında sezgisel tarama etkinleştirilmişse, sistemin bölümlerine erişim sağlamak ve bu nedenle şüpheli olarak işaretlenir. Cheat Engine'in daha yeni sürümlerinin antivirüs programları tarafından engellenmesi daha az olasıdır, bu nedenle kod yerleştirme gibi özellikler sorunsuz bir şekilde kullanılabilir.

6.1 sürümünden itibaren Cheat Engine üretebilir oyun eğitmenleri tablolardan. Bu şekilde oluşturulan eğitmenler genellikle amaçlarına göre çok büyüktür, genellikle test amacıyla kullanılırken, bazıları eğitmen grupları tarafından "son" sürümler olarak yayınlanmıştır.[6] ve hatta bazı popüler siteler tamamen CE eğitmenlerine dayanmaktadır[7] CE ile eğitmen oluşturma kolaylığı nedeniyle. Ancak, popülaritelerine rağmen, CE eğitmen üreticisi 6.1 sürümünde uygulandığından beri güncellenmedi - büyük ölçüde desteklenmiyor ve kullanımına vurgu yapılıyor Lua eğitmenler yaratmak. Eğitmen yapımcısının kendisi bile eğitmenler oluşturmak için Lua komut dosyalarını kullanır.

Uygulamalar

İki şubeler Cheat Engine var, Cheat Engine Delphi ve Cheat Engine Lazarus. Cheat Engine Delphi öncelikle 32 bit versiyonları Windows XP. Cheat Engine Lazarus, 32 ve 64 -bit versiyonları Windows 7. Cheat Engine, çekirdek modülü, yazılmış Nesne Pascal.

Cheat Engine bir arayüz onun için aygıt sürücüsü ile dbk32.dll, bir sarıcı Cheat Engine sürücüsünü hem yüklemeyi hem de başlatmayı ve alternatif çağırmayı yöneten Windows çekirdeği fonksiyonlar. Lazarus'ta kullanımıyla ilgili bir programlama hatası nedeniyle dene ve hariç Bloklar, Cheat Engine Lazarus'un kullanımını kaldırmak zorunda kaldı dbk32.dll ve sürücü işlevlerini ana çalıştırılabilir.

çekirdek modülü normal CE kullanımı için gerekli olmasa da, donanımı ayarlamak için kullanılabilir kesme noktaları ve baypas bağlanmış API içinde Yüzük 3, hatta bazıları Ring 0'da bile. Modül Windows ile derlenmiştir. Sürücü geliştirme kiti ve yazılmıştır C.[8]

Cheat Engine'de ayrıca Eklenti paylaşmak istemeyenler için mimari kaynak kodu ile topluluk. Cheat Engine'in belirttiği amacı genel bir hile aracı olduğu için, bunlar daha yaygın olarak oyuna özel özellikler için kullanılır. Bu eklentiler, Cheat Engine web sitesinde ve diğer oyun sitelerinde çeşitli yerlerde bulunabilir.[9]

Cheat Engine Lazarus, imzasız 64 bit aygıt sürücüsünü yükleme yeteneğine sahiptir. Windows Vista ve sonra x64 Windows'un bit sürümleri, DBVM kullanarak sanal makine erişim sağlayan aynı geliştiriciler tarafından çekirdek alanı itibaren Kullanıcı modu. Tahsis etmek için kullanılır sayfalanmamış bellek içinde çekirdek modu, yürütülebilir görüntüyü manuel olarak yükleme ve bir sistem oluşturma Konu -de Sürücü Girişi. Ancak, Sürücü Giriş parametreleri gerçekte geçerli olmadığından, DBVM için sürücünün değiştirilmesi gerekir.

Hile Masaları

Cheat Engine, kullanıcılarının hile tablolarından yararlanarak adreslerini ve kod konumlarını topluluğun diğer kullanıcılarıyla paylaşmasına olanak tanır. "Hile Tabloları", Cheat Engine tarafından hile adresleri, Lua komut dosyaları dahil komut dosyaları ve kod konumları gibi verileri depolamak için kullanılan, genellikle Dosya uzantısı .CT. Bir Hile Tablosu kullanmak basittir ve Hile Tablosunu Cheat Engine aracılığıyla açmayı ve içinde depolanan hileleri etkinleştirmeyi / işaretlemeyi içerir. Hile Tablolarını kaydetme ve paylaşma yeteneği, Cheat Engine Forumları aracılığıyla hileleri paylaşmak için büyük bir çevrimiçi topluluk oluşturdu. Popüler Hile Tabloları, Korkusuz Devrim İnternet sitesi.[10]

Basit bellek adreslerine ek olarak, hile tabloları Cheat Engine'in işlevselliğini Lua kodlama dilini kullanarak genişletebilir. Cheat Engine'in hemen hemen tüm özellikleri yazılabilir ve hatta komut dosyalarıyla etkileşim kurmak için özel diyaloglar tasarlamak bile mümkündür.

Tartışma

2017 yılında Eğlence Yazılımları Derneği (ESA) bir Telif hakkı ihlali Dark Byte'ın dur ve vazgeç. Bildiride, Cheat Engine'in hile karşıtı teknolojilerden kaçmaya, oyun içi erişime izin verdiği iddia edildi. DLC öğeler /mikro dönüşüm sadece gerçek parayla satın alınabilen eşyalar. Dark Byte, hile masaları bölümünü halka kapatarak, site dışında barındırılmalarını ve ESA ile bir anlaşmaya vararak yanıt verdi.[11] Cheat Engine topluluğu atılan adımlardan memnun değildi ve önde gelen üyeler, eski hile tablolarının yüklendiği ve yenilerinin yayınlandığı Fearless Revolution adlı yeni bir topluluk web sitesine taşındı. Cheat Engine web sitesi ve forumları şu anda yalnızca aracın geliştirilmesine odaklanıyor ve hile masaları Fearless Revolution forumlarına taşındı.[12][13]

Referanslar

  1. ^ "Mac'e Bağlantı Noktası". forum.cheatengine.org. Alındı 17 Haziran 2011.
  2. ^ Dark Byte. "Linux bağlantı noktası". forum.cheatengine.org. Alındı 21 Ağustos 2016. CE, Windows işlemlerinde ve Linux işlemlerinde sunucu / istemci ile birlikte kullanılabilir (istemciyi wine içinde çalıştırın)
  3. ^ Heijnen, Eric. "Cheat Engine Hakkında". cheatengine.org. Alındı 2008-03-20.
  4. ^ "Cheat Engine kullanarak Çevrimiçi Oyunları Hackleme". Hex Hack. 2019-06-20. Alındı 2019-08-03.
  5. ^ "Hile Motoru :: SSS". forum.cheatengine.org. Alındı 28 Ağustos 2016.
  6. ^ "CE Eğitmenlerinin Toplu Kullanımı". Sapkın Eğitmenler. 2012-05-18. Arşivlenen orijinal 2013-01-21 tarihinde. Alındı 2012-05-18.
  7. ^ "Cheat Engine eğitmenlerinin popülerliği". korkusuzrevolution.com. Alındı 20 Ekim 2019.
  8. ^ Valk Kevin (2008-12-20). "Hile Motoru - Trac - compileinfo.txt". ce.colddot.nl trac. Arşivlenen orijinal 2009-08-19 tarihinde. Alındı 2008-03-20.
  9. ^ "CE'ye Katkıda Bulunmak". forum.cheatengine.org. 2007-01-24. Alındı 2008-03-20.
  10. ^ "Hile Masalarının Yeri". korkusuzrevolution.com. 2004-10-14. Alındı 2013-03-27.
  11. ^ "ESA iddiası". forum.cheatengine.org. 2017-02-26. Arşivlendi 2018-09-17 tarihinde orjinalinden. Alındı 2017-02-26.
  12. ^ "Hile Tabloları Konumu". korkusuzrevolution.com. 2017-03-03. Alındı 2017-03-31.
  13. ^ Bakker, Raymond (2017-03-25). "Başlıca video oyunu yayıncıları, şüpheli telif hakkı ihlali bildirimleriyle bellek tarayıcı Cheat Engine'i hedef alıyor". ZeroLives. Alındı 2017-03-31.

Dış bağlantılar