Biblioteca122.739 documentos en línea

Artículos

Determining the Image Base of ARM Firmware by Matching Function AddressesDeterminar la Base de Imagen del Firmware de ARM mediante la Coincidencia de Direcciones de Funciones

Resumen

El firmware es un software incrustado en un dispositivo y actúa como el trabajo más fundamental de un sistema. El desmontaje es un paso necesario para entender el mecanismo operativo o detectar las vulnerabilidades del firmware. Al desmontar un firmware, primero se debe obtener el tipo de procesador del entorno de ejecución y la base de la imagen del firmware. En general, el tipo de procesador se puede obtener desmontando el dispositivo o consultando el manual del producto. Sin embargo, en la actualidad, todavía no hay una herramienta automatizada que se pueda utilizar para obtener la base de la imagen de todos los tipos de firmware. En este documento, nos centramos en el firmware en ARM y proponemos un método automatizado para determinar la dirección de la base de la imagen. En primer lugar, estudiando la regla de almacenamiento y el modo de carga de la dirección de la función, podemos obtener el desplazamiento de la función y la dirección de la función cargada por la instrucción LDR, respectivamente. Luego, con esta información, proponemos un algoritmo, llamado Determinación de la base de la imagen mediante la coincidencia

  • Tipo de documento:
  • Formato:pdf
  • Idioma:Inglés
  • Tamaño: Kb

Cómo citar el documento

Esta es una versión de prueba de citación de documentos de la Biblioteca Virtual Pro. Puede contener errores. Lo invitamos a consultar los manuales de citación de las respectivas fuentes.

Este contenido no est� disponible para su tipo de suscripci�n

Información del documento