Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: jeanluisch en 18 Febrero 2019, 22:58 pm



Título: GameGuard LifeGuard. ¿Como protegen a la memoria de un proceso?
Publicado por: jeanluisch en 18 Febrero 2019, 22:58 pm
Se que hay programas Q' brindan protección de escritura (aveces de lectura) sobre la memoria destinada un proceso especifico, por ejemplo sé de GameGuard y LifeGuard los cuales protegen a la Memoria de ciertos juegos prohibiendo la modificación de ciertos valores.

alguien podría explicarme como logran esos programas realizar ese tipo de protección? o Q' API usan para llevar a cabo ese proceso..
Saludos!


Título: Re: GameGuard LifeGuard. ¿Como protegen a la memoria de un proceso?
Publicado por: apuromafo CLS en 18 Febrero 2019, 23:30 pm
posiblemente monitoreando las apis o procesos, recuerda que además de crear el juego deben programar y pueden ir haciendo a gusto muchas cosas o bien colocando permisos en las secciones, si cambia, entonces puede detectarte, la más comun y conocida es
https://docs.microsoft.com/en-us/windows/desktop/api/memoryapi/nf-memoryapi-virtualprotect

por otro lado, la modificación de juegos no deberia hacerse, pero bueno, si te interesa el tema para modificarlo, es cheating/modificación de juegos y similar, y para el anti- , pues asi mismo
anti cheat example  entre otros


Gameguard lleva varios años, no es de extrañar que sigan usándolo y tienen bastante sdk para ofrecer, son productos comerciales, no es de extrañar, por otro lado quiero que medites
que detrás de las compañias de juegos hay patentes sobre los países donde lo liberan, además de tener obstáculos de publicar los juegos también tienen obligaciones que cumplir, quienes no cumplen con esas normativas pueden llevarle a muy serias consecuencias, sino puedes verificar en la historia de sega, sony y otras tantas patentes que año a año no falta a quien culpan de realizar alguna modificación sobre sus juegos o videos o quien sabe que

SAludos Apuromafo

Saludos Apuromado


Título: Re: GameGuard LifeGuard. ¿Como protegen a la memoria de un proceso?
Publicado por: jeanluisch en 19 Febrero 2019, 00:38 am
Muy interesante tu respuesta Apuromafo, gracias. la verdad el interés es por aprendizaje, no por pretender usar Cheats en estos juegos.. simplemente queriero entender bien esa técnica de protección a la memoria. Saludos!