Bu ikilemde bana yardımcı olabilirseniz. Şimdi, C \ C++ biliyorum, asm biliyorum, dll enjeksiyonu hakkında biliyorum, sanal bellek adresleme hakkında biliyorum, ama CheatEngine ve diğerleri gibi yazılımının bir değişkenin değerini diğerinde nasıl değiştirdiğini anlayamıyorum süreci.Başka bir işlemin bellek alanında bir değer nasıl değiştirilir
Bilmeyenler için, 3. taraf hile motoru araçları, bir programın bellek alanındaki değerleri tarayabilir ve belirli bir değere sahip bir değişkenin yerini belirleyebilir ve değiştirebilir.
Benim sorum şu, bunu nasıl yapıyorlar?
Bir adres verildiğinde, C kodu yazacak olsaydım, geçersiz bir adresleme hatası almadan başka bir işleme ait adresin değerini nasıl değiştirebilirim?
Teşekkürler.
sayesinde ben ne arıyordu olduğunu iyi çalışıyor. Eğer bunu ayıklama bittikten sonra ölmeye ayıklama ediyoruz sürecini istemiyorsanız() DebugSetProcessKillOnExit aramayı unutma –
(yapıldığında bu çözümü okuma Diğerleri için DebugActiveProcessStop kullandığınızdan emin olun). – mrduclaw