jueves, 5 de diciembre de 2013

[the mighty random journal] ~trabajo practico 4 (pt 4)

(primer capitulo)

Ya en el bloque de inodos todo parecia facil, juntarlos uno por uno no daba ningun esfuerzo,si bien no era el destino final era algo, mas de lo que habia esperado al principio. 

Ahora se acercaba la hora de la verdad. Penetrar en el directorio y obtener los nombres de los archovos.

Envalentonado de mis recientes logros arremeti violentamente contra los datos, trate -sin exito- de tomarlos por la fuerza y una vez mas cai en desesperacion. Que es este maleficio? me pregunte, acaso no estan aqui los datos?. Sin prisa ni pereza pense una forma de ver que habia en ese extraño bloque de datos al que el segundo nodo me habia dirijido. 

Ver los datos limpios era la unica opcion! aunque descabellada para muchos no habia otra manera. Sin dudarlo demasiado lo hice.

Alli estaban, esos nombres, flotando, sin logica aparente, perdidos en el mar de bytes. En ese momento escuche una frase de hace tanto tiempo que es dificil recordar "divide y venceras" decia mi conciencia.

Corte a corte descubri la trampa, maligna y sin sentido, a la vista. Decian las señales y carteles __u16 pero en realidad era __u8 + __u8 pequeña la diferencia para los curiosos, mas caotica a la hora de buscar la verdad. Uno para ayudar, uno para despistar. Un truca tan vil que aun me parece sorprendente haberlos descubiero. 

Ya casi, ya nada puede detenerme. Los nombres deciden corromperse pero eso ya ni parece un problema a mis ojos. Vaciar un buffer, juego de niños, ya venci en esta arena. Es tiempo de pasar a tierras inexploradas, el mapa de bits me espera.

continuara ...


No hay comentarios:

Publicar un comentario