Otro título sugerido: Foto de una vez que coso.
Aparecí acá adentro y como que andaba un poco lento todo… Y bueno, en mi vida ví un load average tan alto. Los desafío, a ver quien lo supera.
Es casi imposible que no te hayas enterado de esta nueva vulnerabilidad de Bash que dieron en llamar Shell Shock y lleva el CVE 6271.
En caso de que no estuvieras al corriente, como el nuevo theme que le puse al Blog tiene un CSS de mierda que nunca me molesté en corregir, tal vez no te diste cuenta pero en el párrafo de mas arriba hay dos hipervínculos que son clickeables y casi ni se nota. Ya arreglaré eso cuando se me pase lo pajero.
Como sea, si tenés ganas, leélos y parchá tu bash. Si no tenés ganas, simplemente parchá tu bash o que te rompan el culo, resumidamente esas son tus tres alternativas, por que este bug de mierda es wormable con lo que podemos esperar a corto plazo una ingente cantidad de bots tratando de hackearnos de forma automatizada (y van seis días desde el primer advisory).
Si justo tenés la buena suerte de estar corriendo un Linux que recibe actualizaciones via gestor de paquetes, hacelo por ese medio. A mi me tocó tener que parchar decenas de Linux, en su mayoría Debian y derivados y encontré que no era tan fácil de hacer por que algunas versiones, sobre todo las mas viejitas ya no recibían actualizaciones. Como encontré –ya ni se donde– que alguien hizo un script para compilar bash desde los sources, le hice pequeñas modificaciones y te lo dejo acá para que lo uses si tenés que actualizar versiones de Debian o Ubuntu que ya no reciben updates via APT.
Ejecutá esto y si ves que dice «vulnerable», marche un parche:
~# env x='() { :;}; echo vulnerable' bash -c "echo esto es una prueba"
No se si a ustedes les pasa. A mi si: Cada vez que tengo que usar Cron, tengo que pensar. Hace seis años todavía me costaba acordarme que función cumple cada columna. Hoy por suerte es un problema que ya no tengo pero mierda, que costó sudor…
No tengo una propuesta superadora. No se me ocurre como podría hacerse mejor, pero es una flor de poronga, es innegable. Por ejemplo: Haceme un cron que corra al minuto 20 de todos los sábados de Enero y decime si no lo tuviste que pensar por lo anti-intuitivo que es.
¿Viste? Cuesta.
Es ahí, en esa complejidad en la sintaxis que te obliga a pensar, donde radica la potencia de este, el programador de tareas por excelencia para Linux.
Todo muy lindo, hasta que tenés que poner un cron a corrrer cada determinada cantidad de segundos, y como lo tuve que pensar MUCHO MAS de la cuenta, vine a escribir la solución barata que encontré al problema:
Prefacio:
Va a sonar a auto-bombo, que es algo que no suelo hacer pero por que realmente lo vale esta vez voy a hacer la excepción. Deberías compartir todo esto que escribí a continuación en tu red social de cabecera. Todo el mundo debería conocer este programa.
No entendí bien que le pasó a Cuevana. Un día entré y no estaba mas. Se finí, ahora si querés mirar series o películas, bajate esta basura –y un link para descargar un supuesto Cuevana Storm– que nunca me funcionó por mas que ya va como la tercera vez que lo descargo intentando ver si la nueva versión por fin hace algo además de quedarse pensando a la hora de conectarse con los peers para descargar la película o serie que elegí.
Googleando un poco después de por lo menos un mes y al tercer fracaso consecutivo, me enteré que había algo que se llama Popcorn time y que era de código cerrado y solo para Mac pero lo hicieron open source y aparecieron forks y clientes para todos los sistemas operativos –Cuevana Storm es uno de estos forks del proyecto– y por tirar un tiro al aire, me fijé como era el asunto por que me dejó intrigado y por que quería ver alguna que otra serie que traigo atrasada.Continúa leyendo