miércoles, marzo 09, 2005

INFORME 9/3/2005

TASKS:

1) Shell Script PFTRACE: Posar devant totes les opcions aixi deixem el que hi ha al final com a executable. --> There's a correct version that works, leaving this task.
2) Per minimitzar encara més les crides a libc --> copiar el codi en assembler de les funcions mprotect, sigaction, mmap, write, open, close, ... per no cridar la libc (mirar-ho a partir de ulibc).
3) Modificacions a conditions for finish execution of pftrace.
4) Si hi ha algún error y deixem de el control totalment, llavorns no l'hem de deixar al fer el destruct (my_fini()).
5) Provar de no protegir ld ni libc a veure que pasa.
6) Provar la llibreria amb un programa que no càpiga a memòria.


CONCEPTOS/NOMENCLATURA

Les seccions (págines) del mmap amb que treballem son CONTROLADES, les que no són NO CONTROLADES.