Jump to content

Encriptacion por LZO, XML corruptos i types 4 a 872


Akroma

Recommended Posts

Bueno MZ, empezemos :D,

 

Arxivos necesarios:

M2.EXE

ARXIVO .BIN, O ARXIVO .EXE QUE INICIE EL CLIENTE

Descargar HxD

 

Primero:

1- Abrir el HxD, i abrir el m2.exe del descompilador, i el arxivo .bin o .exe

 

2- Buscar estas cadenas en el .bin:

B99EB0026F69810563989B2879181A00
22B8B40464B26E1FAEEA1800A6F6FB1C
A1A40200AA155404E78B5A18ABD6AA01
467449000B4A0000B76E08009D186800

3- Las sustituimos por otras cadenas de 16 bytes hexadecimales.

4- Abrimos el arxivo m2.exe del descompilador, i buscamos estas cadenas:

B99EB0026F69810563989B2879181A00
22B8B40464B26E1FAEEA1800A6F6FB1C
A1A40200AA155404E78B5A18ABD6AA01
467449000B4A0000B76E08009D186800

5- Como abreis visto son iguales que las del .bin cuando las cambieis tienen que ser exactamente = 1 vez echo esto.

 

6- copiamos todo el cliente en la carpeta del Compilador/Descompilador que useis, i descompilamos el cliente entero. ALERTA: Con un compilador sin editar el M2.EXE, sino no os dejara descompilar.

 

7- Una vez descompilado todo entero, lo copiamos TODO, i lo llevamos al Compilador/descompilador que tiene el m2.exe editado, i entonces compilamos todo.

 

8- una vez compilado podemos comprobar su efecto intentando descompilar 1 arxivo compilado con el m2.exe editado con tan solo intentar descompilarlo con 1 m2.exe sin editar, vereis que os sale Decrypt Failed, XML are descompiled without any errors.

 

9- Una vez ayamos echo tenemos que sustituir los arxivos compilados con el editado, x los de pack de tu cliente, i el .bin editado, para que lea las cadenas :D

 

10- Una vez echo eso ejecutamos el cleinte normal, i os deberia arrancar sin problemas.

 

11- Si os arranca pasamos al paso B, añadirle encriptacion de XML corrupto, para que tenga 2 encriptaciones.

 

12- Como crear encriptacion con XML corrupto.

 

13- Bueno cojemos 1 arxivo qualquiera que sepamos que no usaremos, compilamos, descompilamos, i ai 1 parte del XML en la qual aparece esto:Imagen enviada

 

14- Debeis modificar la parte que pone *Feasz_Z*

 

15- Una vez echo esto compilamos ese .epk i ia tendra 2 encriptaciones. LZO, i XML corrupto.

 

16- Encriptacion por types = que 1 oficial.

 

17- Primero buscamos en el XML 1 parte que pone Type= de 0 a 2 estan los numeros normalmente, nosotros podemos poner el que queramos siempre i cuando editemos el m2.exe para que lea esos types i el .bin, esta ultima parte de la guia anda aun en construccion debido a que ando mirando como se termina.

 

Posibles errores:

 

Bueno posiblemente tengan errores, tipo el cleinte me carga entro, me carga la barra i me echa i io WTF?, eso es debido a que en el locale tmbn se tiene que descompilar item proto i mob proto i compilarlos con el editado.

 

Guia 100% echa por mi

Link to comment
Share on other sites

Ryku, es vdd no duran practicamente, nada en el cso de k pongas 1 si pones 2 no te deja descompilar, nunca porke te bota todo el rato, no te aparece ni la encriptacion k usa el arxivo t_T, conforme que sino sale nada no sabes ni lo k usan encriptando :D

Link to comment
Share on other sites

Ryku, es vdd no duran practicamente, nada en el cso de k pongas 1 si pones 2 no te deja descompilar, nunca porke te bota todo el rato, no te aparece ni la encriptacion k usa el arxivo t_T, conforme que sino sale nada no sabes ni lo k usan encriptando :D

 

Date cuenta que hay que modificar el m2.exe aveces pasa que al compilar poniendo type 2 no te deja nisiqueira compilarlo pero igual haciendolo con xml es una buena encriptacion si tienes cabeza

Link to comment
Share on other sites

Hola, voy a arrojar algo de luz a esto, ante todo la guia esta perfecta pero esto sirve para los noob que no saben ni lo que es el root, pero en lo que hay que centrar se es en las inyecciones, para eso hay 2 opciones de evitarlas:

1º (la mejor) Hacer una revision del tamaño de cliente y ademas controlar el tamaño de proceso del exe ya que al inyectar este aumenta y si se controla eso dices adios a alas inyecciones.

2º hacer tu propio exe y comprobar el cliente que no te metan nada en el.

Yo actualmente tengo preparada las 2 en un mismo cliente y la ando testando para ponerlas en algunos servidores que lo requieran.

Un Saludo.

Link to comment
Share on other sites

modifique con el hex al exe y al bin por otros los de igual pero se me cierra el cliente cuando se carga la barra los compile todo de nuevo que sucede???

 

 

B99EB0026F69810563989B2879181A00

22B8B40464B26E1FAEEA1800A6F6FB1C

A1A40200AA155404E78B5A18ABD6AA01

467449000B4A0000B76E08009D186800

Link to comment
Share on other sites

modifique con el hex al exe y al bin por otros los de igual pero se me cierra el cliente cuando se carga la barra los compile todo de nuevo que sucede???

 

 

B99EB0026F69810563989B2879181A00

22B8B40464B26E1FAEEA1800A6F6FB1C

A1A40200AA155404E78B5A18ABD6AA01

467449000B4A0000B76E08009D186800

 

Posibles errores:

 

Bueno posiblemente tengan errores, tipo el cleinte me carga entro, me carga la barra i me echa i io WTF?, eso es debido a que en el locale tmbn se tiene que descompilar item proto i mob proto i compilarlos con el editado.

 

Estoy casi seguro que ese será tu error.

Debes compilar el item_proto y mob_proto para que tengan la nueva LZO y los reconozca el cliente.

 

Un saludo!

Link to comment
Share on other sites

  • 6 months later...
  • 5 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...