Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-11-2004
mauriciofox mauriciofox is offline
Miembro
 
Registrado: nov 2004
Posts: 30
Poder: 0
mauriciofox Va por buen camino
Talking Ayuda con asm.Please urgente

bueno lo que pasa es lo siguiente:

Existen muchos programas , viejos, nuevos , mediocres y buenos que desanblan.

Desanblar es lo contrario de ensamblar.
Lo que kiero decir con esto es por ejemplo:

dado un .exe o una dll que el me diga que interpreta el linguahe maquina.
algo como:

mov ax,bx

cosas asi pero que eso me lo imprima en un memo por ejemplo.


si les gustaria mejor entender lo que estoy diciendo, pueden bajar un exe ke se llama emu8600 o en el msdos escribe debug el comando n <nombre >.<extencion> despues el comando L y despues el comando U.(el archivo tiene que estar en la carpeta k escribiste debug)


Gracias, por las definiciones del debug, ya que no me las sabia lo poco que se de ensamblador es por manuales y bueno algunos comando los siento mecanico.

Pero bueno, puede ser que tu no le veas ninguna utilidad , pero yo si y me harias un favor mas que imenso si me dices como se puede hacer.

solo necesito, desamblar cualquier archivo dije un exe por que despues intento haver que invento para las otras extensiones, o puede ser que no tenga que inventar.

En fin, aunque sean mil pag. me gustaria poder hacerlo.
[img]c:/a.jpg[/img]

esa es una imagen del emu8600 y al lado aparece un codigo en ensamblador de un exe que abri.

Quisiera poder hacer lo mismo. Garcias

existe un cierto placer en la locura ,que solo el loco conoce
Responder Con Cita
  #2  
Antiguo 29-11-2004
Avatar de argami
argami argami is offline
Miembro
 
Registrado: jun 2003
Ubicación: Barcelona
Posts: 57
Poder: 21
argami Va por buen camino
Haber si te he entendido:

Tu lo que quieres es desensamblar un archivo y poder mostarlo en pantalla ¿no?

Creo que programar un desensamblador es complicado. te puedo dar una opcion que a lo mejor ya has pensado.

Usa este desensamblador de ms-Dos(emu8600) llamandolo desde el programa en delphi y luego carga el archivo correspondiente en un memo.

es decir:

- Pides Archivo a desensamblar
- Llamas al desensamblador con el shellexecute pasandole los parametros correspondientes
- esto grabara un txt en el disco
- cargas el txt en pantalla.

lo de programar un desensamblador a no ser que tenga necesidad de hacer un debug o de modificar el codigo te diria que lo aparcaras o buscara codigo por donde empezar

Bueno espero que esto te ayude.

Gami
__________________
Gami

------------------------------------------------------------------
La necesidad no tolera tardanzas pero mas vale tarde que nunca
Responder Con Cita
  #3  
Antiguo 29-11-2004
mauriciofox mauriciofox is offline
Miembro
 
Registrado: nov 2004
Posts: 30
Poder: 0
mauriciofox Va por buen camino
Talking si quiero densamblar

pero el programa que tengo el emu8600 no me sirve porque te lo guarda en su aplicacion en un listbox, si el me lo pusiera en una memo, me fajaria con handle y tratava de hacer algo, pero bueno no es el caso. y necesito desamblar y que me aparesca en un memo de mi programa.

No existeuna funcion que lo haga?(desamblar)

gracias
Responder Con Cita
  #4  
Antiguo 29-11-2004
mauriciofox mauriciofox is offline
Miembro
 
Registrado: nov 2004
Posts: 30
Poder: 0
mauriciofox Va por buen camino
Talking si quiero densamblar

pero el programa que tengo el emu8600 no me sirve porque te lo guarda en su aplicacion en un listbox, si el me lo pusiera en una memo, me fajaria con handle y tratava de hacer algo, pero bueno no es el caso. y necesito desamblar y que me aparesca en un memo de mi programa.

No existeuna funcion que lo haga?(desamblar)

gracias
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 05:42:19.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi