Red de conocimiento informático - Material del sitio web - Cómo escribir paquetes en wpe

Cómo escribir paquetes en wpe

Primero, debes comprender los distintos formatos utilizados para almacenar datos en el juego, que son: BYTE, WORD y DOUBLE WORD, o métodos de almacenamiento de 8, 16 y 32 bits. El byte también se denomina modo de 8 bits y puede almacenar números del 0 al 255; la palabra también se denomina modo de almacenamiento de 16 bits y puede almacenar números del 0 al 65535; la palabra doble es el modo de 32 bits y puede almacenar números del 0 al 4294967295. .

¿Por qué es importante saber esto? En el juego, los valores máximos de varios parámetros son diferentes, y algunos pueden rondar los 100, como el nivel del personaje en "La Edad de Oro de la Caballería", el número de encuentros aleatorios, etc. Pero algunos deben ser superiores a 255, o incluso superiores a 65535. Por ejemplo, el valor monetario de los personajes de "El héroe de oro" puede llegar a millones. Por tanto, existen diferentes tipos de datos en el juego. Cuando modificamos el juego, necesitamos encontrar el paquete de datos que se va a modificar. En este caso, juzgar correctamente el tipo de datos es muy importante para encontrar rápidamente la dirección correcta.

En las computadoras, los datos se almacenan en bytes, y cada byte tiene un número para identificar su respectiva ubicación. Este número se llama dirección.

Cuando se requiere una palabra o palabra doble, la computadora utiliza dos bytes consecutivos para formar una palabra y dos palabras consecutivas para formar una palabra doble. La dirección de una palabra o palabra doble es su dirección de bytes bajos.

Ahora, en nuestro sistema operativo común Windows 9x, las direcciones están representadas por números binarios de 32 bits. En tiempos normales, cuando utilizamos direcciones de memoria, siempre están representadas por números hexadecimales de 8 dígitos.

¿Qué pasa con el binario y el hexadecimal?

En pocas palabras, un número binario es un número que tiene sólo dos dígitos, 0 y 1, y se redondea al siguiente dígito cada 2 dígitos. De manera similar, el método de conteo hexadecimal consiste en contar de uno en uno cada dieciséis años. El sistema hexadecimal tiene dieciséis números del 0 al F, entre los cuales los números que se utilizan para representar del diez al quince utilizan seis números A, B, C, D, E y F. Su relación correspondiente con el sistema decimal es: A corresponde a 10 , B corresponde al 11, C corresponde al 12, D corresponde al 13, E corresponde al 14 y F corresponde al 15. Existe una correspondencia simple entre los números binarios y los números hexadecimales, es decir, cuatro números binarios equivalen a un número hexadecimal. Por ejemplo, el número binario de cuatro dígitos 1111 es equivalente al número hexadecimal F y 1010 es equivalente a A.

Conocer estos conceptos básicos te ayudará en gran medida a modificar tu juego, de lo que hablaré a continuación. Dado que los datos de su computadora se almacenan en binario y la conversión entre números hexadecimales y binarios es muy simple, la mayoría de las herramientas de modificación mostrarán códigos hexadecimales al mostrar datos de su computadora, y usted también deberá ingresar números hexadecimales al modificar. ¿Sabes esto?

Los datos que ves en el juego pueden estar en decimal. Cuando quieras buscar y modificar el valor de un parámetro, puedes usar la calculadora proporcionada por Windows para cambiar entre decimal y hexadecimal. Podemos encontrar la calculadora en Accesorios en el grupo Programas del menú Inicio.

¡Eso es todo lo que necesitamos saber ahora! Sin embargo, hay un problema que debes tener en cuenta al modificar el juego. En las computadoras, los datos generalmente se almacenan de tal manera que los números de orden inferior se almacenan en los bytes bajos y los números de orden superior se almacenan en los bytes altos. Por ejemplo, el número decimal 41715 se convierte al número hexadecimal A2F3, pero se almacena en la computadora como F3A2.

Después de leer el contenido anterior, ¿entendemos todos la correspondencia entre el almacenamiento de datos y los datos? Bien, ahora te vamos a contar qué está pasando con los paquetes de datos del juego, ¡vamos! ¡Todos, arremangarse y ponerse a trabajar!

Dos: ¿Qué es un paquete de datos?

¿Cómo interceptar paquetes de datos en el juego?

¿Cómo comprobar la dirección IP y el número de puerto del servidor del juego?

Los usuarios de Internet utilizan una variedad de servicios de información. La comunicación de información se puede resumir en última instancia como transmisión de información en unidades de paquetes de datos IP. Además de la información de datos a transmitir, los paquetes de datos IP también contienen la IP de destino. dirección de la información, la dirección IP de origen de la información que se enviará y alguna información de control relacionada. Después de recibir el paquete de datos IP, el enrutador buscará en la tabla de enrutamiento según la entrada de la dirección IP de destino en el paquete de datos y enviará el paquete de datos IP al puerto correspondiente según los resultados de la búsqueda. El siguiente enrutador IP recibe el paquete y continúa reenviándolo hasta que se envía al destino. Los enrutadores pueden intercambiar información de enrutamiento a través de protocolos de enrutamiento para actualizar las tablas de enrutamiento.

Entonces, lo único que nos importa es la información de los datos en el paquete IP. Podemos utilizar muchas herramientas de monitoreo de red para interceptar los datos intercambiados entre el cliente y el servidor. Herramientas: A continuación se le presentará una de estas herramientas: WPE.

Debido al exceso de palabras, consulte /f?kz=140783514 para obtener más detalles.