Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: adriancpne en 1 Enero 2013, 01:32 am



Título: soft ms-dos
Publicado por: adriancpne en 1 Enero 2013, 01:32 am
hola, recientemente me uni a este foro, llegue a traves de google, que me mando a este enlace : http://foro.elhacker.net/ingenieria_inversa/ayuda_para_modificar_exe_de_msdos_16bit_para_saltar_serial-t283831.0.html

Yo tengo un problema similar, tengo un programa que no puedo ejecutarlo, me salta un "error de instalacion" . Leyendo un poco sobre el tema, tambien hice como el usuario del link antes mencionado, instale un soft y pude ver el lenguaje ensamblador, pero a partir de ahi, no se bien para donde salir. si me pudieran dar una mano se los agradeceria, diganme si precisan que suba el programa u alguna otra cosa.

-editado 01/01/13-

bueno, despues de navegar bastante algo (creo) haber avanzado:

 mediante el turbodebugger, fui "corriendo" el programa hasta que llega al momento en que saltaria el error que impide seguir con la ejecucion de dicho programa.


Título: Re: soft ms-dos
Publicado por: karmany en 3 Enero 2013, 14:32 pm
Sí, una alternativa es turbodebugger.

Qué error te lanza? a ver si es alguna dependencia necesaria que no tienes...


Título: Re: soft ms-dos
Publicado por: adriancpne en 4 Enero 2013, 01:50 am
desde ya gracias por tomarte la molestia de responder.

te explico lo que estoy haciendo:

ejecute el turbodebugger, abro el programa que quiero "crackear" (te comento que al soft lo pague, pero el soporte tecnico te lo instala, y yo quiero poder instalarlo por mi cuenta en mi compu, solo por el echo de querer hacerlo yo mismo) ; y me sale el mensaje " program has invalid symbol table" igual le doy a aceptar, y lo termina cargando. Bien, si quiero ejecutar el soft desde el turbodebuger, me sale "terminated, exit code 1" , por lo que reseteo el programa, y decidi ir ejecutando el programa paso a paso mediante la opcion "step over", hasta llegar a la parte/instruccion en la que teoricamente el programa en cuestion reconoce que no fue correctamente instalado (dice algo asi como copia ilegal blablabla) y vuelvo a llegar a " terminated, exit code 1".

esto es todo lo que pude hacer, no se si sera mucho o poco, pero me gustaria poder trabajarlo en el OLLYDBG , porque tiene una interfaz mas agradable, aparte el turbodebuger me muestra la pantalla muy reducida, y se complica para pasar de un sector a otro, igual sino me queda otra, lo tendre que trabajar con el turbo.

desde ya muchas gracias por tu tiempo.


Título: Re: soft ms-dos
Publicado por: karmany en 4 Enero 2013, 14:41 pm
Según la búsqueda que he realizado en Internet, el mensaje "program has invalid symbol table" no es un error de tu programa, sino de Turbo Debugger que parece ser problema del archivo .tds.

Si te fijas en este manual de Turbo Debugger 5:
http://bitsavers.informatik.uni-stuttgart.de/pdf/borland/turbo_assembler/Turbo_Debugger_Version_5_Users_Guide.pdf (http://bitsavers.informatik.uni-stuttgart.de/pdf/borland/turbo_assembler/Turbo_Debugger_Version_5_Users_Guide.pdf)

verás lo siguiente:
Program has invalid symbol table
The symbol table attached to your program has become corrupted. You must recompile your program with debug
information.

Si lo ejecutas sin depurador ¿sale ese mismo error?
En OllyDBg no puedes depurarlo ya que este es para app Windows a 32 bits.


Título: Re: soft ms-dos
Publicado por: adriancpne en 4 Enero 2013, 20:41 pm
gracias por tu respuesta. cuando llegue a casa voy a leer bien el manual que me pasaste y voy a probar a ver que pasa. Gracias por tu tiempo.


Título: Re: soft ms-dos
Publicado por: imoen en 4 Enero 2013, 20:52 pm
Hola

Lo mismo digo una tonteria pero como no especificas , yo creo que estas intentando hacer funcionar un programa de ms dos de 16 bit en un XP de 32 ?¿?¿ ,

Puedes indicarnos el OS que usas y el nombre del programa ?¿

bs imoen


Título: Re: soft ms-dos
Publicado por: adriancpne en 5 Enero 2013, 01:44 am
hola, el programa se llama gestion caja soda, tiene 4 modulos, y la pc tiene xp.

en mi casa para poder usarlo (mejor dicho que cargue, porque despues salta con lo de "copia ilegal" y "mala instalacion") utilizo dosbox ya que tengo win 7 de 64 bits.


Título: Re: soft ms-dos
Publicado por: adriancpne en 26 Enero 2013, 20:19 pm
bueno, despues de un poco de prueba y error, y de ver bien las propiedades del programa en la pc en la que esta instalada, y de una pagina para configurar juegos antiguos en dosbox, me di cuenta de que el programa hacia referencia a un archivo autoexec.nt y config.nt, asi que cuando lo pase a mi pc, le agregue la ruta a esos 2 archivos y salio andando tal cual estaba en la otra pc. No se si habra sido suerte, pero llegue a mi objetivo. No obstante se que me falta mucho, ya que no siempre se resolvera mediante una linea de texto. Igualmente, voy a tratar de poder solucionarlo "desmenuzando" el programa, como lo hacen los que realmente saben.
Igualmente muchas gracias a todos los que colaboraron y me dieron tips para introducirme en ingenieria inversa.