Computación en La Escuela
Contenido
En honor al dia del estudiante y que hace poco me cruce con este repo de un proyecto que permite correr Windows 95 en MacOS.
Evento Canónico
No tengo dudas de que lo que pasó influenció tanto mi relación con las computadoras como con la academia.
Esto y una serie de otros factores terminarían con mi expulsion del colegio secundario al que iba en ese momento.
Del 95 al 2000
Nuestro “Laboratorio” de computación consistía en no mas de 10 computadoras con windows 95 conectadas via cable coaxial.
Recuerdo perfectamente allá por el 95 cuando los profesores hablaban de la salida de Windows 95, la escuela hizo una gran inversion y modernizó las computadoras.
Para el 2000 estaban un poco desactualizadas, si bien cumplían perfectamente su propósito educativo había unas cuantas vulnerabilidades de w95 que ya estaban muy bien documentadas.
Para ese entonces, incluso los niños de 16 como yo en casa ya estábamos corriendo como mínimo 98SE.
A la vuelta de la esquina estaba Windows 2k o las primeras incursiones a Linux
AUTOEXEC.BAT
Este archivo es como una lista de instrucciones que tu computadora sigue cada vez que la prendes.
Editarlo es muy simple, via notepad
Por ejemplo:
start iexplore.exe -k "C:\hOLA.htm"
Con esta linea la proxima vez que prendas la compu se iniciara internet explorer y abrirá el archivo hOLA.htm. La “-k” es fundamental, esto abre ie en modo “Kiosk” pantalla completa sin barras de herramientas, menú ni botones de ventana
Supongamos que hOLA.htm
contiene lo siguiente:
Con esto cada vez que iniciabas una computadora la dejabas trabada en un Internet Explorer fullscreen imposible de cerrar que disparaba Alerts cada 1 segundo.
Quizás podías tirar un alt + ctrl + supr
pero no estoy seguro, es muy posible que fuera asi de fácil liberarse de la molestia. Claramente necesitaba algo mas power
El siguiente nivel
Me gustaría poder recordar de donde saqué este exploit, en esa época estaba en foros, IRC chats sobre el tema, compraba revistas y libros. Puede haber venido de cualquier lado
La cuestión es que una pagina con un Alert bloqueando la pantalla no era suficiente, me hacia falta algo mas dramático. Poner la computadora en un estado imposible de recuperar sin reiniciar
CON/CON
Todos los sistemas operativos tienen ‘palabras reservadas’, y en el caso de Windows 95 algunas de estas palabras son AUX, CON y NUL. Por eso no se pueden crear archivos con esos nombres.
El problema es que Windows 95 tenía un atajo en el menú de inicio para ‘Ejecutar’, y si escribías AUX/AUX en esa caja de diálogo, Windows se confundía y no sabía cómo manejarlo, lo que causaba un pantallazo azul.
El resultado
AUTOEXEC.BAT + AUX/AUX = Expulsado de la clase de informática. Nunca mas me dejaron tocar una compu
Un dia quisieron prender las computadoras y todas tiraban pantalla azul.
La solución? Simple, modo a prueba de fallos, limpiar el autoexec y chau.
En retrospectiva lamento como terminaron las cosas.
La misma escuela que me enseñó a programar en Logo. Años previos a esto la clase de computación era tan avanzada que teníamos una implementación de Lego Technic conectada a Logo y podíamos controlar un lápiz, dibujar con ella.
Si les interesa ver mas sobre LEGO TC aca hay data muy interesante
En algún lado de todo esto debe haber una lección para educadores y estudiantes curiosos aburridos