Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: lordviric en 3 Diciembre 2012, 07:10 am



Título: Hola tengo un programa con limite de movimiento
Publicado por: lordviric en 3 Diciembre 2012, 07:10 am
consulta, es posible quitarle el limite de tiempo a este programa? se llama internet chess killer 3 http://hotfile.com/dl/181147733/c00c965/internetchesskiller.exe.html (http://hotfile.com/dl/181147733/c00c965/internetchesskiller.exe.html)


Título: Re: Hola tengo un programa con limite de movimiento
Publicado por: chinow en 3 Diciembre 2012, 23:01 pm
hola , la pagina esta buenisima, yo tengo el mismo problema con el programa de este post. el problema es que este programa tiene un limite de 20 movimientos, quisiera que alguien me enseñe paso a paso para quitarle el limite de movimientos. espero pronta respuesta favorable; ya que en esta pagina hay muchos genios.


Título: Re: Hola tengo un programa con limite de movimiento
Publicado por: lordviric en 12 Diciembre 2012, 02:54 am
Porfavor si alguien me puede ayudar con esto?


Título: Re: Hola tengo un programa con limite de movimiento
Publicado por: apuromafo CLS en 12 Diciembre 2012, 06:21 am
en el faq deberian estar todos los pasos,  :rolleyes:

en mi tiempo usaban cheat engine  para modificar valores en runtime, en los tiempos actuales si se sabe lo suficiente aveces se parcha a modo que jamas cambien los movimientos y otros

el tema es que siempre hay juegos y juegos, no todo es igual, por ende no todo sirve para los mismos casos


favor indicar hasta que parte del curso de ricardo narvaja van, hasta que parte han analizado el programa, que algoritmo o parte encuentran dificil y hasta que punto esta revisado!"

saludos Apuromafo


pd:
CPU Disasm
Address   Hex dump          Command                                  Comments
00402B30  |.  66:C745 E8 14 MOV WORD PTR SS:[LOCAL.6],14
00402B36  |.  BA 38C44C00   MOV EDX,OFFSET 004CC438                  ; ASCII "InternetChessKiller 3 (20 moves limited Demo Version)"


ese 14 en hexadecimal es 20,   posiblemente cambiando a otro valor tengan mas movimientos 

luego deben revisar
CPU Disasm
Address   Hex dump          Command                                  Comments
00402969  |.  FFB5 1CFFFFFF PUSH DWORD PTR SS:[LOCAL.57]             ; /Arg2 => [LOCAL.57]
0040296F  |.  FFB5 18FFFFFF PUSH DWORD PTR SS:[LOCAL.58]             ; |Arg1 => [LOCAL.58]
00402975  |.  FFB5 1CFFFFFF PUSH DWORD PTR SS:[LOCAL.57]             ; |/Arg2 => [LOCAL.57]
0040297B  |.  FFB5 18FFFFFF PUSH DWORD PTR SS:[LOCAL.58]             ; ||Arg1 => [LOCAL.58]
00402981  |.  FFB5 1CFFFFFF PUSH DWORD PTR SS:[LOCAL.57]             ; ||/Arg2 => [LOCAL.57]
00402987  |.  FFB5 18FFFFFF PUSH DWORD PTR SS:[LOCAL.58]             ; |||Arg1 => [LOCAL.58]
0040298D  |.  8B85 18FFFFFF MOV EAX,DWORD PTR SS:[LOCAL.58]          ; |||
00402993  |.  8B95 1CFFFFFF MOV EDX,DWORD PTR SS:[LOCAL.57]          ; |||
00402999  |.  E8 B2D00A00   CALL 004AFA50                            ; ||\internetchesskiller.004AFA50
0040299E  |.  E8 ADD00A00   CALL 004AFA50                            ; |\internetchesskiller.004AFA50
004029A3  |.  E8 A8D00A00   CALL 004AFA50                            ; \internetchesskiller.004AFA50
004029A8  |.  83C0 01       ADD EAX,1
004029AB  |.  83D2 00       ADC EDX,0
004029AE  |.  8905 0C994D00 MOV DWORD PTR DS:[4D990C],EAX
004029B4  |.  8915 10994D00 MOV DWORD PTR DS:[4D9910],EDX
004029BA  |.  8B4D FC       MOV ECX,DWORD PTR SS:[LOCAL.1]
004029BD  |.  51            PUSH ECX                                 ; /Arg1 => [LOCAL.1]
004029BE  |.  E8 59010000   CALL 00402B1C                            ; \internetchesskiller.00402B1C
004029C3  |.  59            POP ECX
004029C4  |.  FF8D 50FFFFFF DEC DWORD PTR SS:[LOCAL.44]
004029CA  |.  8D45 F8       LEA EAX,[LOCAL.2]
004029CD  |.  BA 02000000   MOV EDX,2
004029D2  |.  E8 E14B0B00   CALL 004B75B8
004029D7  |.  66:C785 44FFF MOV WORD PTR SS:[LOCAL.47],8
004029E0  |.  8B8D 34FFFFFF MOV ECX,DWORD PTR SS:[LOCAL.51]
004029E6  |.  64:890D 00000 MOV DWORD PTR FS:[0],ECX
004029ED  |.  8B45 FC       MOV EAX,DWORD PTR SS:[LOCAL.1]
004029F0  |.  84DB          TEST BL,BL
004029F2  |.  74 05         JZ SHORT 004029F9
004029F4  |.  E8 04520B00   CALL 004B7BFD
004029F9  |>  5F            POP EDI




Título: Re: Hola tengo un programa con limite de movimiento
Publicado por: lordviric en 12 Diciembre 2012, 15:54 pm
Muchas gracias por la informacion y por preocuparse de los neofitos como nosotros jeje saludos cordiales voy probar.


Título: Re: Hola tengo un programa con limite de movimiento
Publicado por: fmartinezy en 2 Octubre 2014, 00:26 am
Hola, Primero disculpas por revivir este tema, pero tengo el mismo problema y no entiendo como modificar el limite de 20 movimientos,

por lo que puedo ver hay que tener un editor hexadecimal no ?

ese 14 cambiarlo por un valor mas alto ? y que mas se necesita ?


Título: Re: Hola tengo un programa con limite de movimiento
Publicado por: MCKSys Argentina en 3 Octubre 2014, 05:32 am
Hola, Primero disculpas por revivir este tema, pero tengo el mismo problema y no entiendo como modificar el limite de 20 movimientos,

por lo que puedo ver hay que tener un editor hexadecimal no ?

ese 14 cambiarlo por un valor mas alto ? y que mas se necesita ?

Si no entiendes como modificar el valor o lo que debes hacer o tener, deberías comenzar leyendo el FAQ del foro. Ahí encontrarás información que te ayudará a comenzar en estos temas.

Saludos!

PD: No revivas post tan viejos.