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? Con respecto al titulo que ¿es lo molesto? .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).
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.