SoloCodigo

Programación General => ASM (Ensamblador) => Mensaje iniciado por: lalo_soft en Viernes 24 de Marzo de 2006, 18:05

Título: Desensamblado
Publicado por: lalo_soft en Viernes 24 de Marzo de 2006, 18:05
¿Es posible desensamblar un *.exe hecho en VC# (para .net) y entender la operatoria y  eventualmente hacerle cambios desde el ASM?  :huh:
Título: Re: Desensamblado
Publicado por: Eternal Idol en Viernes 24 de Marzo de 2006, 18:24
Si, podes usar cualquier desensamblador como el IDA por ejemplo. Meter codigo no es tan facil igual.

PD. No hagas temas con esos titulos, no son buenos para nadie.
Título: Re: Desensamblado
Publicado por: lalo_soft en Viernes 24 de Marzo de 2006, 18:34
Cita de: "Eternal Idol"
Si, podes usar cualquier desensamblador como el IDA por ejemplo. Meter codigo no es tan facil igual.

PD. No hagas temas con esos titulos, no son buenos para nadie.

Disculpa no me quedo muy clara tu respuesta ¿se puede detallar? :huh:


Con respecto al titulo que ¿es lo molesto?  :unsure: .Como para tener en consideracion.
Título: Re: Desensamblado
Publicado por: Eternal Idol en Viernes 24 de Marzo de 2006, 18:40
Cita de: "lalo_soft"
Disculpa no me quedo muy clara tu respuesta ¿se puede detallar? :huh:

Con respecto al titulo que ¿es lo molesto?  :unsure: .Como para tener en consideracion.
Si es posible desensamblar  un *.exe hecho en VC# (para .net) por ejemplo usando el IDA. Meter codigo no es tan facil igual, el tamaño de las secciones de codigo ya esta definido en el formato del ejecutable (PE).

Tambien creo que podes meterte con el codigo intermedio (obviamente no es ASM).

El titulo habla de los "master" del ASM y puede que cualquier persona tenga ganas de responder o participar, es un poco excluyente.
Título: Re: Desensamblado
Publicado por: su - en Domingo 26 de Marzo de 2006, 17:11
http://freshmeat.net/browse/873/ (http://freshmeat.net/browse/873/)  ;)
Título: Re: Desensamblado
Publicado por: Instru en Martes 18 de Abril de 2006, 00:16
:devil:
Citar
Si es posible desensamblar un *.exe hecho en VC# (para .net) por ejemplo usando el IDA. Meter codigo no es tan facil igual, el tamaño de las secciones de codigo ya esta definido en el formato del ejecutable (PE).

Pero que no se puede volver a ensamblar. Digo, yo hize un desensamblador pero de z80 y uno puede modificar libremente el codigo y reensamblarlo. Tambien depende del desensamblador posiblemente. el IDA es buenisimo sobretodo al usar los archivos de libreria. Esos para que sepas cules son las funciones de la libreria en assembler.

Saludos
Título: Re: Desensamblado
Publicado por: Eternal Idol en Martes 18 de Abril de 2006, 08:37
Cita de: "Instru"
Pero que no se puede volver a ensamblar. Digo, yo hize un desensamblador pero de z80 y uno puede modificar libremente el codigo y reensamblarlo. Tambien depende del desensamblador posiblemente. el IDA es buenisimo sobretodo al usar los archivos de libreria. Esos para que sepas cules son las funciones de la libreria en assembler.
Si pero en ese caso usando un ensamblador ya es como si tuvieras otro programa. ¿Me explico? Ya podes agregar y sacar el codigo que quieras, lo que no es tan facil es agregar codigo al ejecutable ya generado  :comp:
Título: Re: Desensamblado
Publicado por: Instru en Martes 18 de Abril de 2006, 20:02
A bueno, a si si.
Gracias por la aclaracion