Kā pirātēt Windows 8 Metro lietotnes, apiet pirkumus lietotnēs un veikt citas darbības

Windows 8 Metro interfeiss, tiekas ar pirātu laivu

Galvenais Nokia WP7 un WP8 ierīču inženieris ir atklāti atklājis, kā pirātizēt Windows 8 Metro lietotnes, kā apiet pirkumus lietotnēs un kā noņemt spēles reklāmas. Šie uzlaušanas gadījumi nav gluži vienkārši, bet vēl satraucošāk grūti arī.



Ieslēgts viņa emuāru ( Google slēpj ), Džastins Eņģelis parāda, ka Metro lietotnes izmēģinājuma versijas pārvēršana pilnā versijā - t.i., lietotnes pirātisms - ir ārkārtīgi vienkārša. Tas ir tikai lejupielādējams bezmaksas, atvērtā koda rīks un pēc tam ar to tiek mainīts Metro lietotnes XML atribūts no “Trial” uz “Full”. Tāpat ātra XAML faila maiņa var noņemt lietotnes reklāmas.

Pirātējot Windows 8 Metro lietotni: izmēģinājuma versijas pārvēršana par pilnu versiju



Apejot pirkumus lietotnē, ir nedaudz sarežģītāk, tas ietver dažu DLL reverso inženieriju un datu bāzes failu atšifrēšanu, taču Angel joprojām padara to diezgan viegli izskatāmu. Eņģelis sev piešķir vienu miljonu kredītu RPG spēlē Soulcraft - kaut kas jums izmaksātu vairāk nekā tūkstoš dolāru, ja jūs veiktu likumīgu pirkumu lietotnē. Eņģelis arī parāda veidu, kā apiet pirkumus lietotnēs WinJS (Metro / JavaScript) lietotnēs, injicējot skriptus IE10 (renderēšanas dzinējs WinJS lietotnēm).



Pirātējot Windows 8 Metro / WinJS lietotni: pārbaudiet JavaScript avotu

Galu galā visi šie uzlaušanas veidi ir veids, kā iegūt sīkumus bez maksas. Šīs acīmredzami ir sliktas ziņas izstrādātājiem, kuri, iespējams, neapzinās, ka, atļaujot izmēģinājuma lejupielādes, viņi paver pirātismu. Reklāmas lietotnēs un pirkumi ir milzīgi ieņēmumi izstrādātājiem, un tagad mēs redzam, ka abus ir ļoti viegli apiet.

Jūs varat aizsargāt šos failus ar šifrēšanu - un daži no tiem patiešām ir -, bet tas nav labi, ja jums ir piekļuve kodam, kas veic šifrēšanu. Kā saka Eņģelis: “Mums ir šifrēšanai izmantotais algoritms, mums ir hash atslēga un mums ir šifrēti dati. Kad mums būs visi no tiem, ir diezgan vienkārši kaut ko atšifrēt. ' Eņģelis atzīmē, ka ir daži drošības mehānismi, kas viņu atturēja tieši rediģēt lietotnes DLL un JS failus, taču, kā redzam, tas netraucēja pirātizēt lietotnes vai apiet pirkumus lietotnēs.



Par to ir viegli vainot Microsoft, taču tas patiešām ir jautājums, kas raksturīgs visām instalētajām lietojumprogrammām. Patiesībā Windows 8 Metro lietotnes tiek saglabātas jūsu cietajā diskā - un tas nozīmē, ka jums ir piekļuve kodam un datiem. Katra instalētā lietojumprogramma ir neaizsargāta pret šāda veida uzbrukumiem. Hex redaktori, saglabājiet spēļu redaktorus, apejot Adobe 30 dienu izmēģinājumus, aizstājot DLL failus, pirātizējot Windows 8 lietotnes - tas viss ir tikai viens un tas pats uzbrukuma vektors.

Vienīgais reālais risinājums ir nodrošināt sava veida servera labo saprāta pārbaudi: jūs uzlaužat programmatūru no izmēģinājuma uz pilnu, taču, piesakoties, serveris zina, ka neesat iegādājies programmatūru, un tāpēc tas jūs atkal atgriež Izmēģinājuma režīms. Jūs piešķirat sev vienu miljonu kredītu, bet serveris pārbauda jūsu pirkumu vēsturi, zina, ka esat krāpies, un tādējādi jūsu kredīti tiek atiestatīti uz nulli. Protams, šī maršruta problēma ir tā, ka tas prasa, lai jūs būtu tiešsaistē - un jūs zināt kā mēs jūtamies par vienmēr ieslēgtu DRM . Turklāt ir ļoti viegli nedaudz atspējot servera puses pārbaudes Saimnieku failu uzlaušana .

Īsāk sakot, Windows 8 Metro lietotnes ir uzlauztas, un tagad ir tikai laika jautājums, līdz kāds uzņēmīgs izstrādātājs izveido vienas pogas rīku, kas pirātus izmēģina lietotnēs, atbloķē katru pirkumu lietotnē un noņem lietotnē esošās reklāmas. Microsoft noteikti var veikt izmaiņas, lai uzlabotu Metro lietotņu drošību, taču tas tikai aizkavētu neizbēgamo. Patiešām, tā ir tikai dabiska Windows 8 evolūcijas sastāvdaļa.



Copyright © Visas Tiesības Aizsargātas | 2007es.com