Extraer listado o descompilar programa

Programando el Amstrad en Ensamblador.
Reglas del Foro
Debido a que hay varios temas pidiendo ayuda para programar en ensamblador máquinas distintas al Amstrad CPC, con micro distinto al Z80 y que incluso dependen del sistema operativo, nos vemos en la necesidad de poner por escrito que estos posts son bienvenidos pero que no es el lugar adecuado ya que por estos lares nos dedicamos más al ensamblador del Z80, un microprocesador de 8 bits que tuvo su gran auge en ordenadores y consolas de los años 80.

De todas formas, esto no quita que alguien que sepa del asunto pueda postear alguna respuesta pero es más fácil encontrar foros dedicados a programar en ensamblador en Windows o MS-DOS que ayudarán más que nosotros:
http://www.lawebdelprogramador.com/news ... nsamblador
Avatar de Usuario
XeNoMoRPH
Keeper of The Forum
Keeper of The Forum
Mensajes: 766
Registrado: Lun 08 Abr , 2013 5:55 pm
Ubicación: Galaxia de Magallanes
Contactar:

Extraer listado o descompilar programa

Mensajepor XeNoMoRPH » Dom 03 Nov , 2013 12:35 pm

Salu2 , vereis , quiero extraer el listado de este programa, que parece haber sido compilado con esto:

CPC Basic Compile v1.03 (1988)(Peter Hoepfner)

, el programa es este:

https://hackit.netwired.es/desafios/26/h4ckm3.wav ( se puede cagar como cinta directamente con el JavaCPC emulador )

tiene 8 bloques creo recordar.

si se ejecuta , pide un user y pass ... que no logro averigurar ...es para un torneo de hacking ... ya acabado .. pero me pica la curiosidad como carajo lograrlo.
Última edición por XeNoMoRPH el Mar 05 Nov , 2013 6:32 pm, editado 1 vez en total.

danirpg
Lechoncillo
Lechoncillo
Mensajes: 1
Registrado: Mar 05 Nov , 2013 3:21 pm

Re: Extraer listado o descompilar programa

Mensajepor danirpg » Mar 05 Nov , 2013 3:25 pm

Hey yo tambien estuve en la netwired y todavia sigo con esa prueba.
Si te interesa trabajar en equipo SKYPE: danielorpg

Por cierto he conseguido convertir el .wav en archivo .cpc osea que tengo todo el codigo del programa asi no tengo que dumpear la ram de el emulador pero sigo buscando un decompiler de basic.

Avatar de Usuario
XeNoMoRPH
Keeper of The Forum
Keeper of The Forum
Mensajes: 766
Registrado: Lun 08 Abr , 2013 5:55 pm
Ubicación: Galaxia de Magallanes
Contactar:

Re: Extraer listado o descompilar programa

Mensajepor XeNoMoRPH » Mar 05 Nov , 2013 6:19 pm

Vaya vaya jeje , otro participante ... bien , yo me pasé bastantes horas intentando extraer el listado , pero ... sinceramente estoy pensando que quizás no tenga solución.

yo mismo creo recordar ... aunque no estoy seguro que tengo un software descompilador de Código máquina original del Amstrad CPC 464 , lo compré en su momento .... pero repito que no se si esto hará algo.

¿ me podrías enviar el fichero .CPC ?

EDIT: No pongáis la dirección de mail de forma pública. Pasaros los datos por privado.

EDITADO: acabo de bajar al trastero donde tengo toda mi colección , y ahi estaba jeje esto:

Imagen

Aunque como ya te digo .. no se si servirá para algo.

Avatar de Usuario
Sabrewulf
Forero habitual
Forero habitual
Mensajes: 148
Registrado: Vie 13 Jun , 2008 12:38 pm
Ubicación: Madrid, Spain

Re: Extraer listado o descompilar programa

Mensajepor Sabrewulf » Mié 06 Nov , 2013 3:33 pm

No conozco este compilador, pero en general el resultado de la compilación es un código máquina bastante enrevesado que no suele conservar la estructura del basic original, por lo que es difícil sacar el listado a menos que el compilador incorpore esa opción.

En las instrucciones indica que en la compilación se pueden conservar o no los números de línea, a lo mejor este compilador en concreto sí mantiene ciertas estructuras del basic.

El enlace del wav no funciona así que no puede echarle un vistazo.
Desprotegido por Abraxas- Madrid

Avatar de Usuario
XeNoMoRPH
Keeper of The Forum
Keeper of The Forum
Mensajes: 766
Registrado: Lun 08 Abr , 2013 5:55 pm
Ubicación: Galaxia de Magallanes
Contactar:

Re: Extraer listado o descompilar programa

Mensajepor XeNoMoRPH » Mié 06 Nov , 2013 5:16 pm

Buenas tardes ... aqui tienes el link con el programa que lo he subido yo de nuevo:

https://mega.co.nz/#!WQJAULZD!aR9ouxkqx ... o1nHqxDzo0

Efectivamente ... yo traté de ver si el mismo compilador de CPC Basic Compile v1.03 (1988)(Peter Hoepfner) .. tenía alguna opción para descompilar ... pero no he visto nada ... el manual que he encontrado está en alemán:

aqui el manual:

http://www.cpcwiki.eu/imgs/e/eb/Fabacom ... man%29.pdf


Volver a “Ensamblador”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro

La Comunidad Española
ESP Soft, juegos para tu CPC Foro de Amstrad CPC Todos los juegos para CPC en un CD El portal del CPC Web dedicada al Amstrad CPC (utilidades) Información útil para el CPC (talleres) El sitio del Amstrad CPC Mundo CPC Pree Play then any Key CPC Basic