Onaylı Üye
Internal Hileler
Internal hileler kısaca hedef uygulamanın sanal adresinde (virtual address) yer alan hilelere denir. Genellikle .DLL uzantısıyla bulunurlar ve bir injector yardımıyla hedef uygulamaya enjekte edilmeleri gerekir. External hilelere göre yazması çok daha zordur ve en küçük bir hata bile oyunun çökmesine sebep olur. Fakat, herkesin düşündüğünün aksine internal hileler external hilelerden daha kolay algılanmaz. Eğer kodlama bakımından ne yaptığınızı biliyorsanız, hilenizi handle gerekmediğinden dolayı external hilelerden bile daha iyi bir şekilde saklıyabilirsiniz.
Internal hileler aynı zamanda external hilelere göre çok daha iyi performans verir. Bunun sebebi ESP hilelerinin graphics API (DirectX, OpenGL, Vulcan, vs.) hooklayarak yapılmasıdır. Aynı zamanda internal hileler size function hooking ve function calling işlevleri sayesinde çok daha fazla seçenek sunar. Genellikle hile yapımında internal hileler tercih edilir, fakat önceden de bahsedildiği gibi yeni başlayanlar için iyi bir seçenek değildir, tecrübe gerektirir.
External Hileler
External hileler hedef uygulamanın sanal adresinde değil de dışarıdan işlemlerini gerçekleştiren hilelere denir. Bunun yapılması için genellikle ReadProcessMemory(RPM) ve WriteProcessMemory(WPM) fonksiyonları kullanılır. Internal hilelere göre aşırı yavaştır. Yavaşlığının sebebi RPM ve WPM fonksiyonları için Windows API'ını kullanmasıdır. Buda ilk başta user-mode'dan kernel-mode sonra kernel-mode'dan geri user-mode'a bilgi aktarımı gerektirir.
İlk Hangisini Öğrenmeliyim?
Benim şahsi fikrim, eğer bilgisayar bilimiyle ilgili başlangıç seviyesinde bilginiz varsa ve C++ diliyle aşinaysanız internal'dan başlamanızı öneririm. Internal hileler ile başlamak game hacking'in temelini daha iyi kavramanıza sebep olacaktır. Fakat bilgisayar biliminde ve C++ ile aşina değilseniz external hilelerle aşina olana kadar kafa yormanızı öneririm.
Internal hileler kısaca hedef uygulamanın sanal adresinde (virtual address) yer alan hilelere denir. Genellikle .DLL uzantısıyla bulunurlar ve bir injector yardımıyla hedef uygulamaya enjekte edilmeleri gerekir. External hilelere göre yazması çok daha zordur ve en küçük bir hata bile oyunun çökmesine sebep olur. Fakat, herkesin düşündüğünün aksine internal hileler external hilelerden daha kolay algılanmaz. Eğer kodlama bakımından ne yaptığınızı biliyorsanız, hilenizi handle gerekmediğinden dolayı external hilelerden bile daha iyi bir şekilde saklıyabilirsiniz.
Internal hileler aynı zamanda external hilelere göre çok daha iyi performans verir. Bunun sebebi ESP hilelerinin graphics API (DirectX, OpenGL, Vulcan, vs.) hooklayarak yapılmasıdır. Aynı zamanda internal hileler size function hooking ve function calling işlevleri sayesinde çok daha fazla seçenek sunar. Genellikle hile yapımında internal hileler tercih edilir, fakat önceden de bahsedildiği gibi yeni başlayanlar için iyi bir seçenek değildir, tecrübe gerektirir.
External Hileler
External hileler hedef uygulamanın sanal adresinde değil de dışarıdan işlemlerini gerçekleştiren hilelere denir. Bunun yapılması için genellikle ReadProcessMemory(RPM) ve WriteProcessMemory(WPM) fonksiyonları kullanılır. Internal hilelere göre aşırı yavaştır. Yavaşlığının sebebi RPM ve WPM fonksiyonları için Windows API'ını kullanmasıdır. Buda ilk başta user-mode'dan kernel-mode sonra kernel-mode'dan geri user-mode'a bilgi aktarımı gerektirir.
İlk Hangisini Öğrenmeliyim?
Benim şahsi fikrim, eğer bilgisayar bilimiyle ilgili başlangıç seviyesinde bilginiz varsa ve C++ diliyle aşinaysanız internal'dan başlamanızı öneririm. Internal hileler ile başlamak game hacking'in temelini daha iyi kavramanıza sebep olacaktır. Fakat bilgisayar biliminde ve C++ ile aşina değilseniz external hilelerle aşina olana kadar kafa yormanızı öneririm.
Son düzenleme: