Red de conocimiento informático - Problemas con los teléfonos móviles - Principio de doble apertura del juego QQ

Principio de doble apertura del juego QQ

¿Cómo prohíbe el juego QQ múltiples aperturas? De hecho, utilizó variables mutuamente excluyentes para lograr este propósito.

¿Cómo crea el juego QQ variables mutuamente excluyentes? Sólo necesita llamar a la API del sistema CreatMutexA, y esto sólo puede existir en un juego.

Entonces, ¿cómo permite el abridor múltiple de juegos QQ abrir múltiples salas de juegos QQ? Utilizó técnicas de piratería como ganchos o inyección para eliminar las variables mutuamente excluyentes del juego, o utilizó directamente una herramienta de desmontaje para eliminar el comando que el cliente del juego QQ llama CreateMutexA. Después de comprenderlo, puedes crear un juego QQ de apertura múltiple tú mismo, pero aún necesitas una cierta base técnica.

Los juegos QQ sólo permiten QQGAME. Cuando el EXE se ejecuta una vez, primero detectará si QQGAME se está ejecutando. Si ya se está ejecutando, se compilará a través de JNE; el valor hexadecimal es 75 (la ubicación específica se refleja en el archivo). módulo

Kernel32.getlasterror) salta del programa. Nuestro objetivo es

eliminar el salto y reemplazar JNE con JMP (EB) para que salte a la ubicación correcta.