Kuinka pirata Windows 8 Metro -sovelluksia, ohittaa sovelluksen sisäiset ostokset ja paljon muuta

Windows 8 Metro -liitäntä, tapaa merirosvoveneet

Nokian WP7- ja WP8-laitteiden pääinsinööri on osoittanut melko suoraviivaisesti, kuinka piraatti Windows 8 Metro -sovelluksia, miten ohittaa sovelluksen sisäiset ostot ja miten poistaa pelin sisäiset mainokset. Nämä hakkeroinnit eivät ole aivan helppoja, mutta huolestuttavampia eivät kovaa jompikumpi.



Päällä hänen bloginsa ( Google piilottaa ), Justin Angel osoittaa, että Metro-sovelluksen kokeiluversion muuttaminen täysversioksi - eli sovelluksen laittoman kopioinnin - on melko yksinkertaista. Kyse on vain ilmaisen, avoimen lähdekoodin työkalun lataamisesta ja sen avulla Metro-sovelluksen XML-attribuutin vaihtamisesta kokeilusta Full-muotoon. Samoin nopea muutos XAML-tiedostoon voi poistaa sovelluksen mainokset.

Piraatti Windows 8 Metro -sovelluksesta: Kokeiluversion muuttaminen täysversioksi



Sovelluksen sisäisten ostosten ohittaminen on hieman hankalampaa, ja siihen liittyy joidenkin DLL-tiedostojen käänteinen suunnittelu ja tietokantatiedostojen salauksen purku, mutta Angel tekee siitä silti melko helpon. Angel antaa itselleen miljoona krediittiä Soulcraftissa, RPG-pelissä - mikä maksaisi sinulle yli tuhat dollaria, jos suoritat laillisen sovelluksen sisäisen ostoksen. Angel osoittaa myös tapaa ohittaa sovelluksen sisäiset ostot WinJS (Metro / JavaScript) -sovelluksissa injektoimalla komentosarjoja IE10: ään (WinJS-sovellusten renderointimoottori).



Piraatti Windows 8 Metro / WinJS -sovelluksesta: Tarkista JavaScript-lähde

Viime kädessä kaikki nämä hakkeroinnit edustavat tapoja saada tavaraa ilmaiseksi. Tämä on tietysti huono uutinen kehittäjille, jotka luultavasti eivät ymmärrä, että sallimalla kokeilulataukset he avaavat itsensä piratismille. Sovelluksen sisäiset mainokset ja ostot ovat kehittäjille valtava tulovirta, mutta silti näemme nyt, että molempia on helppo kiertää.

Voit suojata nämä tiedostot salauksella - ja jotkut niistä todellakin ovat -, mutta se ei ole hyvä, jos sinulla on pääsy salausta suorittavaan koodiin. Kuten Angel sanoo: 'Meillä on salaukseen käytetty algoritmi, meillä on hash-avain ja meillä on salattu data. Kun meillä on kaikki nämä, on melko helppo purkaa mitään. ' Angel huomauttaa, että on olemassa joitain turvamekanismeja, jotka estivät häntä muokkaamasta suoraan sovelluksen DLL- ja JS-tiedostoja, mutta kuten näemme, se ei estänyt häntä piraattoimasta sovelluksia tai ohittamasta sovelluksen sisäisiä ostoksia.



Microsoftia on helppo syyttää tästä, mutta oikeastaan ​​tämä on asia, joka on luonnostaan ​​kaikille asennetuille sovelluksille. Tosiasia on, että Windows 8 Metro -sovellukset on tallennettu kiintolevyllesi - ja tämä tarkoittaa, että sinulla on pääsy koodiin ja tietoihin. Jokainen asennettu sovellus on yleensä alttiina tällaisille hyökkäyksille. Hex-editorit, tallenna pelieditorit, ohitat Adoben 30 päivän kokeiluversiot korvaamalla DLL-tiedostot, laittomasti Windows 8 -sovellukset - nämä kaikki ovat vain samojen hyökkäysvektorien erilaisia ​​inkarnaatioita.

Ainoa todellinen ratkaisu on tarjota jonkinlainen palvelinpuolen terveystarkastus: hakkeroit ohjelmiston kokeiluversiosta täysikokoiseen - mutta kun kirjaudut sisään, palvelin tietää, että et ole ostanut ohjelmistoa, joten se palaa takaisin Kokeilutila. Annat itsellesi miljoonan krediitin - mutta palvelin tarkistaa ostohistoriasi, tietää, että olet pettänyt, ja palauttaa siten hyvityksesi takaisin nollaan. Tämän reitin ongelma on tietysti se, että se vaatii sinua olemaan verkossa - ja tiedät miten suhtaudumme aina päällä olevaan DRM: ään . Lisäksi palvelinpuolen tarkastusten poistaminen käytöstä on erittäin helppoa Isännät tiedostojen hakkerointi .

Lyhyesti sanottuna Windows 8 Metro -sovellukset on hakkeroitu, ja nyt on vain ajan kysymys, kunnes joku yritteliäs kehittäjä luo yhden painikkeen työkalun, joka laittoi merirosvot kokeilusovelluksiin, vapauttaa jokaisen sovelluksen sisäisen ostoksen ja poistaa sovelluksen sisäiset mainokset. Microsoft voi varmasti tehdä muutoksia Metro-sovellusten turvallisuuden parantamiseksi, mutta se vain viivästyttäisi väistämätöntä. Todellakin, tämä on vain luonnollinen osa Windows 8: n kehitystä.



Copyright © Kaikki Oikeudet Pidätetään | 2007es.com