portable online net decompile dll assembly exe decompiling

dll - online - decompiler exe



Cómo descompilar un exe o un dll para ensamblar (4)

Estoy realmente interesado en el lenguaje ensamblador y quiero aprender cómo funcionan los archivos ejecutables, etc., y tengo la idea de escribir una aplicación para descompilar un código exe a ensamblador ya que no soy un programador de ensamblaje muy bueno y con la falta de conocimiento del funcionamiento interno de exe no pude hacerlo. Como puedo leer un exe en hexadecimal, creo que no es imposible, pero no sé cómo escribir mi propio programa. Cualquier recurso o cualquier ayuda sería apreciada.




Ya hay muchos desensambladores escritos para ti (ver arriba), pero no creo que leer el código desmontado te ayude a convertirte en un mejor escritor de ensamblajes. La razón principal de esto es que los compiladores realizan MUCHA optimización antes de generar conjuntos. A menudo, esto hace que el código sea muy complicado de leer, pero el código altamente eficiente para analizar.


Si está interesado en cómo se ve un programa compilado a nivel de ensamblador, un enfoque mucho más significativo sería compilar y observar el ensamblaje generado. Por ejemplo, con gcc / g ++ esto solo requiere gcc -c -S filename.c y dejará un archivo de ensamblaje de texto claro para mirar.