jueves, junio 18, 2009
|
Antes que todo, una breve aclaración... En este sentido, hack se refiere a una manera ingeniosa, imaginativa o diferente de hacer algo (que fue su definición original), y no a su otra connotación actual de hacer algún malicioso y/o ilegal por medios tecnológicos.
Habiendo dicho eso, hoy les quiero preguntar cuáles han sido esos hacks de los que se sienten orgullosos, o simplemente que quieren compartir con el resto del mundo como una anécdota interesante. No tienen que ser hacks técnicos, pueden ser inclusive hacks en el mundo de los negocios, relaciones con sus amigos, de salirse con la tuya en alguna situación en específico, etc. Empezaré yo con algunos que recuerdo... 1. Techo con efecto 3D invisible En el dormitorio de la universidad en donde asistí, por razones obvias no permitían dibujar ni pintar las paredes a nuestro antojo, y yo en esos días tenía una idea de pintar algo que desde un cierto punto de vista diera la ilusión de que la habitación existía en un entorno tridimensional al estilo de la película Tron. ¿Mi solución? Utilizar marcadores de tinta lumínica del mismo color del techo, lo que hacía la tinta efectivamente invisible a la vista casual, para pintar una escena en el techo que si era vista justo desde la almohada de mi cama, daba la impresión de que no había techo y de que existía una tremenda cúpula al estilo la Capilla Sixtina sobre mi habitación. Para ver la imagen, ponía la habitación a oscuras, y encendía una luz ultravioleta, y lo único que se veía en medio de la total oscuridad eran los contornos de la imagen que dibujé en el techo con una perspectiva ficticia. ¡Fue una atracción turística entre los estudiantes y amigos todo el año! :) 2. Detector de temblores sísmicos Hace unos años, en un gran temblor que azotó mi ciudad, todos tenían miedo de quedarse durmiendo del cansancio en medio de otro temblor. ¿Mi solución? Una cuchara gigante puesta justo al borde de una paila/cacerola, con una lata de aluminio encima, en punto de equilibrio. Con el menor movimiento todo se caía haciendo tremendo ruido y despertando a todo el mundo. 3. Realidad Virtual para la gente común A inicios de los 1990s había una gran "fiebre" por el tema de la realidad virtual. En esos momentos yo era un estudiante con 3 empleos simultáneos para poder subsistir y pagar la universidad, pero quería poseer uno de esos sistemas en donde te ponías un casco y unos guantes que permitían que uno manipulara cosas en 3D en un entorno virtual. ¿Mi solución? Como dicen, la necesidad es la madre de la invención: Adapté unas gafas de LCD en 3D para mi computadora de entonces (una Commodore Amiga) junto con el accesorio Power Globe de Nintendo (que por medio de un sistema acústico y otros sensores podía efectuar ciertos movimientos en un espacio 3D), cortando cables, soldando alambres, construyendo circuitos, descargando y modificando software, y antes de darme cuenta tenía mi propio sistema que permitía que viera imágenes en 3D y manipulara objetos con el guante. El próximo paso iba a ser reemplazar las gafas de LCD por dos pantallas y un casco (ya tenía un prototipo con lentes tomados de unos binoculares y una pantalla de una TV de mano a blanco y negro), pero este paso nunca se materializó por motivos de tiempo, vagancia y otros intereses :) 4. WiiMote utilizado como una linterna virtual A los que se quedaron después de concluir el primer Encuentro de Mentes Curiosas 2008, les di una demostración de un puro hack que para el que no sepa lo que sucede diría que es imposible. Modifiqué el WiiMote del Nintendo Wii con Java en Windows, y lo conecté a un simple programita en Java que daba la ilusión de que uno podía utilizar el WiiMote para alumbrar como si fuera una linterna una fotografía previamente tomada. Es decir, imaginen que les tomo una foto en donde la cara de ustedes es alumbrada por una luz del lado derecho. Ahora imagen que despliego esa foto en un proyector. Con este truco, yo podría mover el WiiMote y hacer que la fuente de la luz dentro de la fotografía cambiara de posición como por arte de magia, interactivamente y en tiempo real. ¿El hack?: Un doloroso, cuidadoso y largo proceso en donde previamente yo tomaba decenas de fotos desde el mismo ángulo pero con la fuente de luz en distintos lugares, y después asignarle una coordenada a cada imagen en relación a las coordenadas del WiiMote. Esto en la práctica se ve impresionante, hasta que les explico lo tonto del truco y todo el mundo dice "ahhhh, así cualquiera!!!" :) 5. El hack de empezar a imprimir cada vez mas lentamente En mi primer año universitario (mis días de "rebelde"), acabadito de llegar a un laboratorio de computación por primera vez, nos dieron instrucciones de hacer ciertas operaciones en una computadora con el sistema operativo VMS, que en mi vida yo nunca había tocado, y como tenía que imprimir algo, y no tenía la mas remota idea de cómo hacerlo, le pregunté cortésmente a un asistente si me podía ayudar diciéndome el comando de impresión. Su respuesta (que nunca olvidaré) fue algo como "si no sabes ni imprimir un papel no deberías estar aquí". Y no me dijo cómo imprimir... Mi respuesta: Pasé los próximos 7 días leyendo mas de 2,000 páginas de documentación de VMS. Para la próxima semana me había entrado a la cuenta del asistente y la había modificado de manera tal, que cada vez que él trataba de imprimir algo, tardaba un poco mas que la vez anterior... Para final del semestre creo que él siempre era el último en ver sus trabajos impresos, y que yo sepa nunca entendió la razón... (¡sí, yo también tuve una época de "chico malo" como toda persona medio madura!) 6. El despertador solar Después de haber tomado una clase de electrónica, y pensando que podría construir para aplicar lo aprendido, tomé un foto-sensor (un sensor que se activa con luz), un batería, un mini-amplificador, y lo conecté todo a un simple circuito, terminando así con un reloj despertador solar. Para utilizarlo lo único que tenía que hacer era ponerlo en la ventana, y con la luz del amanecer se disparaba la alarma. Vale la pena decir que el gran defecto era calibrar el circuito para una cantidad de luz determinada en relación a los días del año, o en otras palabras, su mala exactitud, pero como hack, fue genial :) 7. El hack U3 de UNIX para entrar a otras cuentas Dos de mis mejores amigos (y aliados en temas de "hacking informático") en mis días universitarios, una vez me pusieron un reto de que yo no podía entrar a sus cuentas de AIX (una variante de UNIX). Al próxima día regresé y les dije que me dieran 10 minutos a solas en la terminal. Cuando regresaron, estaba dentro de ambas de sus cuentas, así como dentro de sus cuentas en sus otros sistemas de UNIX (IRIX y SunOS). ¿El truco? En UNIX (y asumo que aun hoy día en Linux, aunque no lo he probado recientemente) hay manera de uno poder crear un archivo con los mismos permisos de quien ejecutó el programa original, y hacer que al ejecutar ese archivo por cualquier persona este ejecute con los permisos del creador. La carnada fue que me puse a jugar un juego con ellos, un juego que en realidad era de mi autoría (recuerdo que estaba en una carpeta llamada U3, de ahí el nombre que le dimos al hack). En el momento de ellos ejecutar el juego, lo que sucedía luego es que el juego mismo creaba un programa nuevo en una carpeta a la cual yo tenía acceso, y ese nuevo programa lo que hacía es que lanzaba un "shell" (una linea de comando), con la gran particularidad de que cualquiera que ejecutara ese nuevo programa ejecutaría un shell bajo los mismos privilegios de quien lo había creado (en este caso, del privilegio de la víctima). Después de eso era solo cuestión de yo ejecutar ese programa, que me creaba un shell con los privilegios de uno de mis amigos, y después que uno tiene privilegios es una sencilla labor de modificar los archivos "dot" (como .cshrc, .tcshrc, etc) para permitirme a mi modificar sus cuentas, y ejecutar todo tipo de comandos (entre ellos uno para darme permiso a entrar a sus cuentas remotamente). Pero la mejor parte fue el modificar su entorno para hacer invisible mi acceso (ya que en UNIX hay manera de ver el historial de comandos escritos previamente en la linea de comando), por lo que yo podría entrar cuantas veces quisiera y salir sin ser detectado. :) Pues he ahí mi lista, ¿y ustedes, que hacks han hecho en sus vidas que puedan compartir con el resto de los lectores de eliax? Y como siempre, pueden acceder a mas artículos similares en la sección de "Pregunta a eliax", y enviar sus preguntas por este medio. Mas artículos de "Eliax Pregunta" (en vez de "Pregunta a eliax") autor: josé elías |
29 comentarios |
Pregunta a eliax |
Comentarios
Añadir Comentario |
"es muy importante incentivar a los niños y prestar atencin cuando comentan lo que imaginan..yo tengo un hijo de 11 años que esta escribe manga o llamados tambien historietas ,hc poco se unio a los lectores de eliax ,y ahora ya incluye personajes del futuro biosinteticos estan los roboths , tambien pelean en el espacio infinito y en algunas parts lei que ya habian llegado a un planeta muy parecido a la tierra ... me siento muy orgullosa de el ,porque cada dia va aprendiendo leyendo el blog de eliax y todo lo que c refiere a ciencia y tecnologia"
en camino a la singularidad...
©2005-2024 josé c. elías
todos los derechos reservados
como compartir los artículos de eliax
Seguir a @eliax
k hevy man, el del printer fue mi favorito seguido por el de U3. peace.