Com piratejar les aplicacions de Windows 8 Metro, evitar les compres des de l'aplicació i molt més

Interfície Windows 8 Metro, es troba amb vaixell pirata

L’enginyer principal dels dispositius WP7 i WP8 de Nokia ha demostrat, amb detalls força francs, com piratejar les aplicacions de Windows 8 Metro, com evitar les compres fetes des de l’aplicació i com eliminar els anuncis del joc. Aquests hacks no són exactament fàcils, però el que és més preocupant no ho són exactament dur tampoc.

Encès el seu bloc (Google s’amaga), Justin Angel demostra que convertir una versió de prova d’una aplicació de Metro en la versió completa (és a dir, piratejar una aplicació) és molt senzill. Només es tracta de descarregar una eina gratuïta de codi obert i utilitzar-la per canviar l'atribut XML d'una aplicació Metro de 'Prova' a 'Complet'. De la mateixa manera, un canvi ràpid a un fitxer XAML pot eliminar els anuncis d'una aplicació.



Piratejar una aplicació de Windows 8 Metro: convertir una versió de prova en una versió completa



Ignorar les compres des de l'aplicació és una mica més complicat, ja que implica una enginyeria inversa d'algunes DLL i un desxifratge de fitxers de base de dades, però Angel encara ho fa bastant fàcil. Àngel es dóna un milió de crèdits a Soulcraft, un joc de rol, cosa que us costaria més de mil dòlars si realitzéssiu una compra legítima a l'aplicació. Angel també demostra una manera d’evitar les compres integrades a l’aplicació en aplicacions WinJS (Metro / JavaScript) mitjançant la injecció de scripts a IE10 (el motor de representació de les aplicacions WinJS).

Piratejar una aplicació Windows 8 Metro / WinJS: comprovació de la font de JavaScript



En definitiva, tots aquests hacks representen maneres d’obtenir coses de forma gratuïta. Aquesta és òbviament una mala notícia per als desenvolupadors, que probablement no s’adonen que en permetre les baixades de prova s’obren a la pirateria. Els anuncis i les compres des de l'aplicació són fluxos d'ingressos massius per als desenvolupadors, però ara veiem que és molt fàcil eludir tots dos.

Podeu protegir aquests fitxers amb xifratge (de fet, n’hi ha alguns), però no és bo si teniu accés al codi que realitza el xifratge. Com diu Angel: “Tenim l’algoritme utilitzat per xifrar, tenim la clau hash i tenim les dades xifrades. Un cop en tenim tots, és molt senzill desxifrar qualsevol cosa '. Angel assenyala que hi ha alguns mecanismes de seguretat que l’han impedit editar directament els fitxers DLL i JS de l’aplicació, però, com podem veure, no l’han impedit piratejar aplicacions ni evitar les compres des de l’aplicació.

És fàcil culpar-ho a Microsoft, però realment es tracta d’un problema intrínsec a totes les aplicacions instal·lades. El fet és que les aplicacions de Windows 8 Metro s’emmagatzemen al vostre disc dur, cosa que significa que teniu accés al codi i a les dades. En general, totes les aplicacions instal·lades són vulnerables a aquest tipus d’atacs. Editors hexadecimals, estalvieu els editors de jocs, evitant les proves de 30 dies d’Adobe substituint fitxers DLL, piratejant aplicacions de Windows 8, tot això només són encarnacions diferents dels mateixos vectors d’atac.



L'única solució real és proporcionar una mena de comprovació del seny del costat del servidor: pirategeu el programari de prova a complet, però quan inicieu la sessió, el servidor sap que no heu comprat el programari i, per tant, us torna a convertir a Mode de prova. Us doneu un milió de crèdits, però el servidor comprova el vostre historial de compres, sap que heu enganyat i restableix els vostres crèdits a zero. El problema d’aquesta ruta, és clar, és que requereix que estigueu en línia i ja ho sabeu com ens sentim sobre DRM sempre activat. A més, és molt fàcil desactivar una mica les comprovacions del servidor Pirateria de fitxers d’amfitrions.

En resum, les aplicacions de Windows 8 Metro s’han piratejat i ara només és qüestió de temps fins que algun desenvolupador emprenedor creï una eina amb un sol botó que pirateja les aplicacions de prova, desbloqueja cada compra des de l’aplicació i elimina els anuncis integrats a l’aplicació. Sens dubte, hi ha canvis que Microsoft podria fer per reforçar la seguretat de les aplicacions de Metro, però només retardaria l’inevitable. Realment, això és només una part natural de l’evolució de Windows 8.

Copyright © Tots Els Drets Reservats | 2007es.com