Cómo piratear las aplicaciones de Windows 8 Metro, evitar las compras dentro de la aplicación y más

Interfaz de Windows 8 Metro, se encuentra con el barco pirata

El ingeniero principal de los dispositivos WP7 y WP8 de Nokia ha demostrado, con bastante franqueza, cómo piratear las aplicaciones Windows 8 Metro, cómo evitar las compras dentro de la aplicación y cómo eliminar los anuncios en el juego. Estos trucos no son exactamente fáciles, pero lo que es más preocupante, no son exactamente difícil ya sea.

En su blog (Google oculta), Justin Angel muestra que convertir una versión de prueba de una aplicación de Metro en la versión completa, es decir, piratear una aplicación, es terriblemente simple. Solo es cuestión de descargar una herramienta gratuita de código abierto y luego usarla para cambiar el atributo XML de una aplicación Metro de 'Prueba' a 'Completo'. Del mismo modo, un cambio rápido a un archivo XAML puede eliminar los anuncios de una aplicación.

Piratear una aplicación Metro de Windows 8: convertir una versión de prueba en una versión completa



Eludir las compras dentro de la aplicación es un poco más complicado, ya que implica ingeniería inversa de algunas DLL y descifrado de archivos de base de datos, pero Angel aún lo hace parecer bastante fácil. Angel se otorga un millón de créditos en Soulcraft, un juego de rol, algo que te costaría más de mil dólares si realizaras una compra legítima desde la aplicación. Angel también demuestra una forma de evitar las compras dentro de la aplicación en las aplicaciones WinJS (Metro / JavaScript), inyectando scripts en IE10 (el motor de renderizado para las aplicaciones WinJS).

Piratear una aplicación Windows 8 Metro / WinJS: Verificando la fuente de JavaScript

En última instancia, todos estos trucos representan formas de obtener cosas gratis. Obviamente, esta es una mala noticia para los desarrolladores, quienes probablemente no se dan cuenta de que al permitir descargas de prueba se están abriendo a la piratería. Los anuncios y las compras en la aplicación son fuentes de ingresos masivas para los desarrolladores y, sin embargo, ahora vemos que es muy fácil eludir ambos.

Puede proteger estos archivos con cifrado, y de hecho, algunos de ellos lo son, pero eso no es bueno si tiene acceso al código que realiza el cifrado. Como dice Angel, “Tenemos el algoritmo utilizado para el cifrado, tenemos la clave hash y tenemos los datos cifrados. Una vez que los tenemos todos, es bastante sencillo descifrar cualquier cosa '. Angel señala que existen algunos mecanismos de seguridad que le impidieron editar directamente los archivos DLL y JS de la aplicación, pero, como podemos ver, eso no le impidió piratear aplicaciones o eludir las compras dentro de la aplicación.

Es fácil culpar a Microsoft por esto, pero en realidad es un problema intrínseco a todas las aplicaciones instaladas. El hecho es que las aplicaciones de Windows 8 Metro se almacenan en su disco duro, y esto significa que tiene acceso al código y a los datos. En general, todas las aplicaciones instaladas son vulnerables a este tipo de ataques. Editores hexadecimales, editores de juegos guardados, eludiendo las pruebas de 30 días de Adobe reemplazando archivos DLL, pirateando aplicaciones de Windows 8: todas son encarnaciones diferentes de los mismos vectores de ataque.

La única solución real es proporcionar algún tipo de verificación de cordura del lado del servidor: piratea el software de Prueba a Completo, pero cuando inicias sesión, el servidor sabe que no has comprado el software y, por lo tanto, te devuelve a Modo de prueba. Te das un millón de créditos, pero el servidor verifica tu historial de compras, sabe que hiciste trampa y, por lo tanto, restablece tus créditos a cero. El problema con esta ruta, por supuesto, es que requiere que estés en línea, y sabes cómo nos sentimos con DRM siempre activo. Además, es muy fácil deshabilitar las comprobaciones del lado del servidor con un poco Piratería de archivos de hosts.

En resumen, las aplicaciones de Windows 8 Metro han sido pirateadas, y ahora es solo cuestión de tiempo hasta que algún desarrollador emprendedor cree una herramienta de un solo botón que piratea las aplicaciones de prueba, desbloquea todas las compras dentro de la aplicación y elimina los anuncios en la aplicación. Ciertamente, hay cambios que Microsoft podría hacer para reforzar la seguridad de las aplicaciones de Metro, pero solo retrasaría lo inevitable. Realmente, esto es solo una parte natural de la evolución de Windows 8.

Copyright © Todos Los Derechos Reservados | 2007es.com