A MatKC un día le asaltó la duda de si sería posible meter un programa en un código QR. A fin de cuentas un QR no deja de ser un «dispositivo» de almacenamiento. Así que en Can you fit a whole game into a QR code? cuenta sus peripecias hasta que por fin consiguió meter el mítico juego de la serpiente en uno. Por supuesto Matt no se refería a meter una dirección web en el QR, lo que es trivial, sino a meter el código del programa allí. Así que lo primero que hizo fue averiguar la capacidad máxima de almacenamiento de un QR...
|
etiquetas: serpiente , código qr , videojuegos
...que lo haya logrado es también inquietante porque, como él dice, eso hace posible meter malware en un QR cualquiera que una personas con malas intenciones puede ir dejando por ahí.
Aunque puestos, una simple URL que apunte a una dirección maliciosa ya basta.
Hay concursos de eso y menos en la scene y salen unas cosas expectaculares.
También hay que tener en cuenta que para que cupieran los 3 KB del vídeo, ha necesitado usar el QR "Versión 40" que es enorme, y altamente sospechoso si estás acostumbrado a mirar códigos QR de los tipos estándar
"PARA VER LA CARTA, LANCE SU MÓVIL CONTRA EL SUELO"
Si hubo gente que bebió desinfectante cuándo lo dijo Trump, hay gente capaz de cualquier cosa.
Aquí un listado de las mejores demos de 1k. En muchas de ellas hay un enlace a youtube donde podéis ver (más o menos) lo que hacen, aunque para verlo con la mejor calidad lo suyo es ejecutar la demo.
www.pouet.net/prodlist.php?type[0]=1k&page=1&order=thumbup
Siempre me gustó la demoscene :_
Solo si hubiese una vulnerabilidad en el lector que permitiese ejecutar código aleatorio, y ya sería que justo te toque porque encima para leer QRs hay un huevo de librerías, zbar, zxing, google vision, apple imagino que también tendrá otra para iphone y sabe dios cuantas más habra por ahí. Malo será que alguien sea capaz de hacer un QR que permita ejecutar código aleatorio en todas y cada una de ellas.
Solo gente que sepa muy bien lo que hace y en partes muy concretas y muy críticas del código puede ganar al compilador. El 99% de veces el compilador lo va a hacer bastante mejor.
Por otro lado, si el programa lector de QR es medianamente bueno, lo primero que hace es interpretar el código y preguntar al usuario qué hacer con él. Si detecta algo que no es una url, ni debería continuar...