Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

C++ byte taratma engeli


Öne çıkan mesajlar

Mesaj tarihi:
Selamlar,

Cheat engine gibi programlarla exe üstünde byte taratıp değiştirebiliyorlar bildiğiniz gibi.

Bunun C++ için bilinen bir yöntemi yada başka bir yöntem mevcut mudur?
Mesaj tarihi:
Executable uzerinde degil de, memory deki degerleri degistirir o tool lar.

Atiyorum oyun daki o anki mevcut para degerini tool a girersin, memory address de o degeri scan edip senin verecegin deger ile replace eder.

Daha basit olarak calisanlar da vardi eskiden, direk save file i manipulate etmek seklinde.
Mesaj tarihi:
cahilliğimden soruyorum:
OS'un bir protection'ı olmuyor mu, arkadaş senin memory alanın buralar değil bulaşamazsın, git sana ayrıdığım memory alanında oyna diye. oluyorsa onu nasıl aşıyorlar.
Mesaj tarihi:
writeprocessmemory
https://msdn.microsoft.com/en-us/library/windows/desktop/ms681674(v=vs.85).aspx

readprocessmemory
https://msdn.microsoft.com/en-us/library/windows/desktop/ms680553(v=vs.85).aspx

.net'ten dahi pinvoke'la ulasabiliyorsun; http://www.pinvoke.net/default.aspx/kernel32.writeprocessmemory

honorbuddy tarzı wow botları fln'da hep buradan yürüyorlar. hos bu is bu kadar kolay degil, baya önlem alıyor blizzard. starcraft 2 çıktığında, adamlar kendi debugger'larını bağlamıstı executable'a ikinci bir debugger bağlanamasın diye ama bir şekilde çözüldü hep.

bi iki örnek;
http://www.codeproject.com/Articles/670373/Csharp-Read-Write-another-Process-Memory

linux icinde ptrace'den yürüyeceksin; http://man7.org/linux/man-pages/man2/ptrace.2.html

@xht ayrıca gladmir'in dediği gibi, cheatengine vs direk process'in memory'de ki adress space'i ile oynuyo.

exe patch'leme ayrı bir mevzu, crack tarzı kalıcı işlerde kullanılıyo.
Mesaj tarihi:
bombilo ağır abandım terazine
ilk boşluğumda okuyorum dediğin konuları.
nedense hep kafamı kurcalayan şeylerdi bunlar, hack/crack işiyle alakam olmasa da.
Mesaj tarihi:
Bazı oyunları inceleediğimde memory scan yapmak istediğinde, access denied gibi hatalar veriyor. Özellikle hackshield bunu sağlıyor gibi

Bu konuyla ilgili molebot,enigma gibi protector seviyelerini kontrol ettim ama onlardada tık yok gibi.
×
×
  • Yeni Oluştur...