En la familia de sistemas operativos Windows , una Librería de Enlace Dinámico ( DLL ) es un archivo comprimido que contiene una combinación de código , datos y otros recursos. Un DLL normalmente proporciona un conjunto de recursos que han sido segregados en una biblioteca independiente como una decisión arquitectónica . Código en un archivo DLL está en formato de la máquina , es decir, como instrucciones ejecutables directamente por el procesador del ordenador . Dado que el código máquina no es fácil de leer por los humanos, una utilidad de desensamblador puede convertirlo en lenguaje ensamblador , lo que es más fácil de entender. Puede desensamblar el código en un archivo DLL en el equipo Linux. Instrucciones
1
Inicie sesión en el equipo Linux como usuario con privilegios de lectura para el archivo DLL. Inicie un shell de comandos , acceda en modo texto
2
Vaya a la guía donde el archivo DLL es , escribiendo el siguiente comando en la shell: .
Cd /home /anitra /dlls
Sustituir " /home /anitra /dlls " por la ruta absoluta al directorio del archivo DLL. Pulse la tecla " Enter".
3
Desmontar el código de la DLL escribiendo el siguiente comando en la shell:
objdump -C - desmontar library.dll < br >
Reemplazar " library.dll " con el nombre del archivo DLL. Pulse el botón " Enter". La opción "- C " a " objdump " símbolos de bajo nivel decodifica en nombres legibles , a nivel de usuario . La salida de " objdump " será un completo desarme de los contenidos de código del archivo DLL.