Új hozzászólás Aktív témák

  • killerjohn

    addikt

    válasz sto1911 #23433 üzenetére

    Nos, a memória olvasás tényét nagyjából sehogyan. Az egyetlen járható út az, ha a Diabló kliens feltelepítene egy kernel drivert a Windows alá, és akkor tudná "hookolni" a ReadProcessMemory függvényt, és ezáltal látná ha valami process meghívja ezt a függvényt (pl a HUD vagy LootAlert) úgy, hogy a processID paraméter a futó Diablo kliens azonosíója. Más megoldás nincs rá, soha nem is volt. Aki mást mond, az nem ért hozzá, vagy csak azt hiszi, hogy ért hozzá.
    Védekezni szintén a hook-al tudnának, mert ott gyakorlatilag tudják úgy módosítani a függvényt hogy ha a processID a sajátjuk, akkor egyszerűen nem adnak vissza eredményt.

    Drivert viszont a user beleegyezése nélkül nem lehet telepíten Windows-ra - ismereteim szerint - illetve nem is nagyon ildomos, mert a Blizzard CEO-t másnap a saját anyja hátán penetrálják a fél világ minden bíróságán...

    Persze azt tudják detektálni, hogy fut a gépeden egy TurboHUD.exe, de ha ezen a néven futtatod meg is érdemled...

    Cyberbeni: én egész nap a HUD-on lógok (és még jó sokan), és még soha sem láttam láthatatlan dolgot, aminek ne lett volna ott a helye...

    [ Szerkesztve ]

Új hozzászólás Aktív témák