disassembly

¿Cómo puedo ver el código ensamblador de un programa C++?

¿Cómo puedo ver el código ensamblador de un programa C++? ¿Cuáles son las herramientas populares para hacer esto?

Cómo escribir un desensamblador? [cerrado]

Estoy interesado en escribir un diseminador x86 como un proyecto educativo. El único recurso real que he encontrado es Spi ... ces básicos de desensamblador, etc. ¿Alguien puede indicarme recursos detallados sobre cómo escribir un desensamblador x86?

Cómo desmontar un rango de memoria con GDB?

Estoy tratando de desensamblar un programa para ver una instrucción de ensamblado syscall (la instrucción INT, creo) y el man ... f; f = fopen("main.c", "r"); if (!f) { perror("open"); return -1; } fclose(f); return 0; }

¿Cómo optimiza GCC una variable no utilizada incrementada dentro de un bucle?

Escribí este sencillo programa en C: int main() { int i; int count = 0; for(i = 0; i < 2000000000; i++){ ... brevemente explica: La salida gcc-S-O2. Si el bucle está optimizado como esperaba (una suma en lugar de muchas sumas)?

¿Cómo desmontar una sola función usando objdump?

Tengo un binario instalado en mi sistema, y me gustaría ver el desmontaje de una función dada. Preferiblemente usando objdump ... bre mencionado en la sección .debug_str, pero no conozco una herramienta que pueda convertir esto en un rango de direcciones.

¿Cómo desmontar, modificar y luego volver a montar un ejecutable de Linux?

¿Hay alguna manera de que esto se pueda hacer? He usado objdump pero eso no produce salida de ensamblado que será aceptada por cualquier ensamblador que yo sepa. Me gustaría poder cambiar las instrucciones dentro de un ejecutable y luego probarlo.

¿Cómo desmontar la función principal de una aplicación despojada?

Digamos que compilé la aplicación a continuación y despojado de sus símbolos. #include <stdio.h> int main() { pri ... acerse solo con GDB. Forget objdump. Asumir que no tengo acceso a la codificar. Un ejemplo paso a paso sería muy apreciado.

Descubra qué funciones tiene una biblioteca estática de C

Tengo una biblioteca estática en C (por ejemplo mylib.a) y me preguntaba si es posible averiguar qué funciones se implementan ... o de ese archivo. No tengo un archivo de cabecera correspondiente. lo que necesito es como el equivalente de javap para Java.

Generar PDB from.NET Archivo DLL?

Necesito algo que pueda generar un PDB a partir de un archivo DLL (código C#. NET), ¿hay algún programa libre para hacer eso?

Herramienta para comparar.dlls y desmontar las diferencias? [cerrado]

¿Alguien conoce una herramienta decente que compare dos versiones diferentes de la misma dll y extraiga las diferencias? Gracias