Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - MCKSys Argentina

#4422
Por lo que he visto, quieres modificar los recursos del juego para que esten en español...

Como dices, esta data está en archivos que tienen un cierto formato.

El tema aqui es que solo podras saber el formato de los archivos si reverseas el programa que los abre y los usa.

No existe otro metodo, a menos que este especificado, con lo que solo te restaria hacer un programa que modifique los archivos a gusto.

Si no tienes idea del tema, vas a tener que comenzar desde cero: http://foro.elhacker.net/ingenieria_inversa/faq_iquesteres_nuevo-t345798.0.html

Si sabes algo de reversing, pues, comienza analizando el ejecutable en las partes donde trata los archivos.

Luego deberas aprender un lenguaje de programacion (ademas de programar) y armar una aplicacion que haga el trabajo...

No existe nada "magico" que lo haga (y no creo que lo hagan por ti)

Saludos!

PD: También podrias tratar de "inducir" a la persona de youtube a armar un "proyecto" con el juego que quieres modificar...  ;)
#4423
Suponiendo que expreses los decimales como un string, se me ocurre que podrias implementar un compresor LZW y una vez terminada la compresion, analizar la tabla de códigos y el output generado.

De esta forma, si existe repeticion en el stream de decimales, va a estar reflejado en la tabla (se va a comprimir).

Incluso podrias determinar el periodo excato sin mucho esfuerzo...

Saludos!
#4425
ASM, VB6 ( ;D ), Python y otros (segun se necesite)...
#4426
Programación General / Re: dudas sobre las librerias
25 Septiembre 2012, 23:26 PM
Cita de: shitoman en 25 Septiembre 2012, 13:09 PM
para que se usan las librerias?

http://en.wikipedia.org/wiki/Dynamic-link_library

Cita de: shitoman en 25 Septiembre 2012, 13:09 PM
como se programan?

El link explica un poco de esto.

Cita de: shitoman en 25 Septiembre 2012, 13:09 PM
cuales son las diferencias entre dll y ocx?

Los OCX son DLLs, pero normalmente poseen objetos COM (ActiveX) dentro (http://en.wikipedia.org/wiki/ActiveX)

Cita de: shitoman en 25 Septiembre 2012, 13:09 PM
cuales son las diferencias entre una libreria y un modulo?

Depende a qué le llames módulo. Es respecto a un lenguaje en particular?

Saludos!
#4427
Ya te ha respondido el mismo Amekin@no en CLS.

Revisa el post...

Saludos!
#4428
Si lo estas depurando, con un BP estaria listo. Tambien puedes usar BP Log.

Tambien puedes modificar el codigo para que llame a una API, por ej.: OutputDebugString y pasarle un string que Olly va a poder capturar. Eso si, vas a tener que tocar la IAT, porque normalmente esa API no esta; o bien, puedes hacer el call directo, pero funcionara en tu maquina (o en otra que tenga igual SO y Service Pack).

Si no te molesta, tambien puedes modificar para que llame a MessageBoxA, la cual esta casi siempre en la IAT, pero tienes el problema que para la ejecucion...

En realidad, no he entendido completamente tu pregunta, pues empiezas hablando de programas compilados y luego saltas a una instrucción que se usa al momento de crear un EXE en un lenguaje especifico (VB). Cabe aclarar, que el metodo print de debug solo sirve en el IDE...

Quizas podrias ser mas especifico...

Saludos!
#4429
Ingeniería Inversa / Re: Reto personal novato
20 Septiembre 2012, 00:51 AM
El EP es de un Delphi? Probaste con IDR para ver si lo reconoce?
#4430
Ingeniería Inversa / Re: Reto personal novato
19 Septiembre 2012, 00:52 AM
Cita de: DIO44 en 19 Septiembre 2012, 00:25 AM
Y el olly me tira este mensaje cuando intento abrir el "programa x" en el olly:
" quick statistical test of module "Programa x" reports that it code section is either compressed, encryptes or contains large ammount of embeded data.Resultof cpode analisys can be very unreliable or simply wrong.Do you want to continue analisys?

Normalmente, eso dice Olly cuando el EXE esta empacado.

Probaste RDG en ambos modos? A veces en el modo "B" tira mas info...