Skocz do zawartości
  • 0

Szukanie miejsca, które odczytuje dane miejsce w pamięci


Fir
 Udostępnij

Pytanie

Cześć,

wiem, że w Cheat Engine jest taka funkcjonalność: "Find out what accesses this address". Powoduje ona uruchomienie się debuggera oraz (chyba) ustawienie breakpointa na tym kawałku pamięci?

Mój problem polega na tym, że owy debugger się uruchamia, wywołuję zdarzenie w grze powodujące odczyt szukanego przeze mnie kawałka pamięci, gra się sama wyłącza. Pewnie są to jakieś zabezpieczenia anty-cheaterskie.

Czytałem o czymś takim, jak HideThreadFromDebugger, pomyślałem, że to jest to, przechwyciłem tą funkcję i ją "wyłączyłem". Przetestowałem na szybko napisanym programie testowym, zadziałało. Ale nie na grze, którą próbuję zhackować. Nadal gra się wyłącza.

Czytałem również, że powinienem w cheat engine zmienić debugger na VEH, jednak ten nie chce się w ogóle uruchomić (failed determining what "vehdebug-i386.initializeveh" means). Szukałem rozwiązania tego problemu w internecie, jednak się nie udało.

 

I teraz pytanie, w jaki sposób mogę znaleźć instrukcję, która odczytuje interesujący mnie kawalek pamięci i nie spowoduje przy tym crashu gry?

 

Używam Cheat Engine w wersji 6.8.1.

 

Pozdrawiam :)

Odnośnik do komentarza
Udostępnij na innych stronach

1 odpowiedź na to pytanie

Rekomendowane odpowiedzi

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Zaloguj się poniżej.

Zaloguj się
 Udostępnij

  • Ostatnio przeglądający forum Szukanie miejsca, które odczytuje dane miejsce w pamięci   0 użytkowników
    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...