Hola soy Leonardo y tengo que hacer un trabajo para mi Universidad que consiste en lo siguiente: tengo que administrar la memoria de Linux de tal forma que pueda leer y ecribir datos en ella.
He estudiado el tema y he llegado a la conclusión de que la única forma es insertar un módulo en el kernel que contenga la siguiente instrucción:
p = (int *) 0xbffff524
donde "p" es un puntero de tipo entero que apunta a memoria y cuyo valor lo imprimiré con un tail de /var/log/messages.
El problema es que no manejo el mapa de memoria de Linux y también tengo el problema que se me queda pegado el modulo y no lo puedo bajar cuando inserto esa instrucción.
La otra solución que pensé fué insertar un módulo programado con "C" y assembler A&T de Linux pero ese assembler lo cacho muy poco porque es distinto al de Intel y tiene interrupciones de sistema distintos.
Sé que es bastante técnica mi pregunta pero también sé que hay artos caperusos de la programación dando vueltas y que me pueden ayudar.