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


Xht

Öne çıkan mesajlar

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.
Link to comment
Sosyal ağlarda paylaş

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.
Link to comment
Sosyal ağlarda paylaş

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.
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...