Estoy intentando leer una dirección de memoria física en un dispositivo que ejecuta Linux integrado con nuestra aplicación. El método ampliamente sugerido es usar mmap , convertirlo en una dirección virtual y luego leer el valor.
Ahora me gustaría saber si es un man en el midde es posible reemplazando el biblioteca mmap estándar con una biblioteca mmap espuria? Es decir, ¿puede un pirata informático impedir que lea el valor deseado del hardware subyacente? ¿Hay una forma segura de leer la dirección física?
En otras palabras, estoy buscando leer una dirección física y me gustaría saber que el valor que leo es del hardware real y no un valor falsificado.