Hoofdcategorieën

Kopieerbeveiliging Mass Effect en Spore verloopt via internet

Door Paul Hulsebosch, woensdag 7 mei 2008 09:54, views: 21.073

De pc-versie van Mass Effect wordt beschermd met een versie van Securom die niet langer eist dat de dvd in de speler zit, maar die wel elke tien dagen een controle via internet uitvoert.

Mass EffectOp het forum van de game Mass Effect is een lange discussie gaande over de kopieerbeveiliging die ontwikkelaar Bioware inbouwt in het spel. Bioware maakt gebruik van Securom, zoals gebruikelijk bij de games van uitgever Electronic Arts. Volgens technical producer Derek French van Bioware wordt bij Mass Effect gebruik gemaakt van een versie van Securom die gebruik maakt van internet, waarmee dus een online verbinding vereist is om het spel te kunnen spelen. Het spel voert elke tien dagen een check uit om te bepalen of de speler een legale versie bezit. Bij het spel wordt een serienummer geleverd die bij installatie online ingevoerd moet worden om het spel te activeren. Daarna legt het spel elke tien dagen contact met de servers van Bioware, waarbij het serienummer gecontroleerd wordt. Op die manier hoopt Bioware serienummers die gebruikt worden voor illegaal gekopieerde games eruit te kunnen filteren.

Het spel legt zelfs al na vijf dagen contact met de servers van Bioware. Als de check dan niet lukt, is er nog niets aan de hand en kan er nog verder gespeeld worden. Als de check na tien dagen niet lukt, zal het spel echter niet meer opstarten. De check zal elke tien dagen uitgevoerd worden, zolang het spel geïnstalleerd is. Voordeel van de methode is dat de installatie-dvd van het spel niet langer in de drive hoeft te liggen om het spel te kunnen spelen. De beveiligingsmethode zal volgens Bioware ook in andere games van EA gebruikt gaan worden, waarbij de evolutiegame Spore met name genoemd wordt.

Volgende 10:29
Vorige 09:30

Reacties

«  1  2  3  4  5  6  »

Dan wordt die check eruit gecrackt, c.q. het antwoord gefaked, klaar.

- Is de verbinding geëncrypteerd? zoniet piece of cake om een fake-server te schrijven en te redirecten :) Is het wel gecodeerd: dan nog is het niet zo moeilijk, je hebt de binary die je kan gaan uitpluizen hoe en wat er verstuurd wordt: veel werk, maar doenbaar.

- Na 10 dagen? Waar wordt ergens bijgehouden hoeveel dagen er verstreken zijn? :) Even kijken welke bestanden er veranderd worden na een contact en dan gewoon een crack die je spel laat geloven dat het nog geen 10 dagen geleden is.

- Installeren in een Virtual PC (zou dat vlug genoeg zijn?), de image saven. Telkens na het spelen de image verwijderen en de originele terugzetten en je klok nooit updaten?
(of zoals hierboven: een crack met een jump statement net voor de check naar ergens net na de check..)

Hoeveel geld zouden ze hier weer in geïnvesteerd hebben vraag ik me dan af. Ik ontwikkel ook software en hou ook niet van piracy, maar dit model is al mislukt op voorhand.

Altijd zonde dat mensen die betalen voor DVDs/CD(ROM)s genaaid worden.

[Reactie gewijzigd door era.zer]


Simpelweg de functioncalls in de executable onderscheppen is ook al genoeg. Dan komt het internet niet eens in beschouwing :P

heb jij wel eens gegamed in een virtual machine??? Dat is niet te doen.

err Virtual PC? als jij wilt gaan gamen op een S3 grafische kaart met 16MB RAM, be my guest, maar ik vrees dat je bij deze games niet ver zal geraken ermee.

Je kan SwiftShader gebruiken om DirectX 9 te draaien, maar je moet wel een monsterlijk snelle CPU hebben. 8-)

Als ze die op deftig encrypteren met public/private keys dan mag je het toch wel vergeten om effe een 'fake' server te schrijven, tenzij jij op magische wijze aan de private keys van de servers geraakt... Executable kraken en die check eruitstrippen lijkt me een veel betere optie :)

net als je je huis op slot en de deur dicht doet omdat de verzekering in een geval van inbraak dan niks kan uitkeren...

zo zullen die softwaremakers ook moeten kunnen aantonen dat de persoon in kwestie dan ook daadwerkelijk de dader is en hij/zij niet zomaar zonder handelingen te moeten doen aan het eigendom kan komen...

of we hier met ze allen nu veel beter van worden... geen idee...

als men gewoon betaald voor hun harde werk aan die games dan zou er geen beveiliging nodig zijn wel ?

ps: het pakketverkeer van het antwoord van die server loggen en injecteren in die game zal ook wel werken..

En dan valt je internet weg tijdens die check :+

Dan is er of niks aan de hand als dit pas de eerste check na 5 dagen was, of je kunt niet gamen tot je internet het weer doet... Vervelend, maar zolang ze inderdaad vaker checken voor ze je "afsluiten" lijkt me dat het niet al te vaak voor zal komen.

tenzij je een internetlozet pc hebt. dan krijg je een hoop problemen, net zoals met Half-Life 2 het geval was: no internet no game :r

en wat dan als je 20 dagen of langer niet achter je pc bent geweest? aka vakantie ofzo...
is je licentie dan ook niet meer geldig omdattie zolang niet heeft kunnen checken?

Ik hoop het niet, anders zullen ze nog wel wat claims aan hun broek krijgen lijkt mij |:(

Volgens mij heeft Bioware hier wel aan gedacht. Naar mijn gevoel gaat het als volgt: Je kan niet meer gamen als de check gefaald heeft na 10 dagen. Als de check 20 dagen niet runt kan hij dus ook niet falen. De eerst volgende keer dat je het spel opstart zal de check zijn werk doen en slagen. Op dat moment kan je terug beginnen gamen.

[Reactie gewijzigd door mbsaerens]


Het lijkt mij dat als er na die 10 dagen nog geen check heeft kunnen plaats vinden, de game niet gespeeld kan worden zolang de check niet uitgevoerd is/kan worden uitgevoerd. Wanneer de check op een later tijdstip wel wordt uitgevoerd, kan er daarna gegamed worden. Anders zou je het spel ook niet even een maand of wat aan de kant kunnen leggen om het daarna weer te spelen

Mijn game-pc staat niet aangesloten op internet dus dat zou betekenen dan ik het spel uberhaupt niet zou kunnen spelen, maar aangezien dat pas duidelijk wordt na 10 dagen is het ook niet meer mogelijk het terug naar de winkel te brengen! :(

Dit is bullshit.
Tijdens de installatie wordt de serial al gecontroleerd.
Tevens zal op de doos echt wel vermeld worden dat een internet connection required is.

Ontopic:
Dit spel wou ik gaan kopen maar nu ben ik er niet helemaal zeker meer van.
Ik hou niet echt van zulke praktijken en stel ik zou een laptop hebben en op vakantie zijn zonder internet kan ik dus niet verder spelen.

ik ga op vakantie en neem mee..... :X

het adres van EA, mogen zei de kosten betalen die ik heb moeten maken om via GPRS in het buitenland die check te moeten doen :Y)

hoezo "wordt dat pas duidelijk na 10 dagen"? wat is de lol nou toch van rampscenario's schetsen?
tenzij je morgen weer vergeet dat je het vandaag hier gelezen hebt "weet" je het nu toch? of ben ik nou naief en moet ik hier een samenzwering in zien?

maar goed, mensen passen zich toch altijd wel aan aan de regels die van Hogerhand opgelegd worden, dus tenzij ze extreem principieel zijn (een evolutionair/biologisch dead end) zullen ze vast of internet nemen, of cracks gaan gebruiken (die er toch wel zijn)
en waarom mensen die een gecrackt spel spelen klagen over de restrictiviteit van een legale versie...

Laat ik nu inderdaad redelijk principieel zijn.

Ik koop netjes alle spellen die ik speel.

Ik heb een internet loze game PC. Waarom? Omdat ik spelletjes lekker voor mezelf speel en dus waarom heb ik dan internet nodig? Oh, ja, omdat MS wil dat ik Office en Windhoos via het Internet activeer, maar dat lukt ook nog gewoon per telefoon.

Samengevat komt het er dus op neer dat ik als ik dit spel koop, er 10 dagen van kan genieten. Daarna is het einde verhaal. (Of ik moet natuurlijk een internet aansluiting willen voor mijn gamePC, maar daar wordt ik niet blij van.)

Breek je hoofd niet over hoe ik hier kom. Niet vanaf die game PC in ieder geval.

Reeds tijdens installatie word het spel online geactiveerd aan de hand van de meegeleverde sleutel. Je zal dus direct merken dat het spel niet werkt. En als je het spel echt wil spelen kan je je game pc nog altijd van internet voorzien met een goede firewall erbij.

Offtopic:
Waarom zou je niet je game PC op internet aansluiten? Daar breek ik mijn hoofd over! Je wil af en toe je game toch wel eens patchen? je drivers updaten? maps downloaden? online spelen?

Ontopic:
Wat ze ook doen, het wordt toch wel gekraakt.
Toen Half-Life 2 uitkwam met steam-only kon je zelfs Counterstrike: source spelen zonder steam op normale servers.

internetloze pc's zijn dan ook een uitstervend ras

Laatst wisselde ik van internet provider, heb meer dan 30 dage zonder internet thuis gezeten. Is toch best wel naar als ik dan me eigen gekochte spellen niet zou kunnen spelen...

Uiteindelijk is het hierbij de ISP die fouten maakt. Indien hij zijn werk netjes zou doen zoals het hoort, zou je geen problemen mogen ondervinden met je games.

Grote kans dat dit makkelijk te omzeilen is straks door het plaatsen van fake servers oid...

denk het niet. als het bericht gesigned word, heb je geen schijn van kans.
crack kan echter nogsteeds...

Ooit van de Windows Vista activation server gehoord? Die dingen kunnen ook gefaked worden, dus dit kan ook gefaked worden.... Het is gewoon een kwestie van tijd.

Ps Ik moest even aan Belgie denken en webtraffic......

Als iedereen sterke encryptie gebruikt, dan is het niet te faken. Maar goed, dat weer houdt de krakers er niet van om er omheen te wandelen en de hele check routines te omzeilen.

ze hoeven niet perse de server te faken. Simpel faken dat hij gisteren contact heeft gemaakt is ook genoeg.
Je kunt kijken wat er aan de kant van het spel veranderd op het moment van een check. En zoek daar vervolgens het verschil in en kijk of je na kan gaan hoe je dat verschil kan emuleren. Als je dat lukt, is het ook gelukt.

Nee, die werden niet "gefaked"... dat kwam alleen omdat Microsoft het toeliet dat bepaalde versies, namelijk Business en Enterprise, zich via een andere activatie server konden activeren zodat (grote) bedrijven niet afhankelijk zijn van de hoofd activatie server(s). Er was dus ook zelfs software beschikbaar gestelt door Microsoft om een activatie server op te zetten.

Toen ik dit bericht aan het lezen was moest ik best wel lachen en era.zer beschrijft hierboven exact hetzelfde wat ik toen dacht :p Totaal nutteloze beveiliging...

Wat een complexe oplossing voor iets wat vrij simpel kan worden verholpen. (vind ik)
Voor bijv. ET: Quake Wars of Battlefield 2142 heb je gewoon een key nodig om het online te kunnen spelen. Heb je die niet dan kan het ook met geen mogelijkheid. (althans, heb ik niet kunnen vinden online, heb beide spellen overigens gewoon direct gekocht.) Werkt imo erg goed en simpel wat betreft 'kopieerbeveiliging'.

Als dit spel het juist van de single player moet hebben kan je het alsnog gewoon in 10 dagen uitspelen... zo hou je de 'hackers' nog steeds niet weg.

[Reactie gewijzigd door Xeanor]


ook hier heb je gehackede servers voor natuurlijk :)

spore had toch geen einde? dus dan kan je het ook niet uitspelen...

Wat jij beschrijft is toch in principe hetzelfde als dit systeem? Alleen in plaats van een directe controle (elke keer als je online gaat spelen) wordt er eens in de 10 dagen gecontroleerd of de key nog geldig is.

het is unreal3 dus mods kunnen ;)
je kan alle data reverse engineere om op een basic unreal3 engine te draaien.

[Reactie gewijzigd door stewie]


Waarbij je voor het gemak maar even compleet voorbij gaat aan het feit dat games zelf meestal ook aanpassingen doen aan de engine, en de engine die jij op moment X licenset niet dezelfde is als de engine die een ander persoon op moment Y licenset.

Daarnaast zit in een engine geen game code, dus je kan de data wel reverse engineeren, maar dan nog altijd heb je geen werkende game. Je kan hoogstens zelf een level viewer maken oid. Nou daar heb je veel aan joh :)

Ik vind het wel erg kort door de bocht dat er nu maar vanuit gegaan word dat iedereen internet heeft, ik zelf heb recentelijk een ruime maand zonder internet gezeten ivm een verhuizing, en dan zou ik na 10 dagen meteen mijn games niet meer kunnen spelen..

Als je nou kon kiezen of je met de originele DVD / CD wil spelen of verificatie via internet wil gebruiken was het nog wel een aardige oplossing geweest, maar op deze manier benadelen ze teveel mensen denk ik..

Als ze twee opties bieden waarvan je er maar aan één hoeft te voldoen wordt de beveliging alleen maar zwakker natuurlijk (iets met ketting en schakel).

En kom op, wie heeft er nou wel hardware om moderne games te spelen en geen internet? Ik vind de eis van eens in de 10 dagen connectie moeten hebben een stuk minder vervelend dan per se een CD / DVD in je drive moeten hebben.

bij bijvoorbeeld Company of Heroes zit zoiets al ingebakken in het spel,
Bij elke start checked ie of je account klopt (key's zitten daarin en online opgeslagen) zoja, dan kun je gewoon spelen (multiplayer en singleplayer) en als het niet klopt, of je internet ligt eruit, dan krijg je de mogelijkheid om je speldisk erin te gooien.

Het is wel leuker als je het wel koopt ivm ranking systeem, en het is redelijk lastig te kraken volgens mij.

Dat is inderdaad een goed idee. Of de dvd/cd of internet als verificatie. Verder is dit natuurlijk een positieve ontwikkeling. Geen gewissel meer als je een ander spel gaat spelen en je schijfjes zullen ook nog langer mee gaan.

[Reactie gewijzigd door kthijske]


Voor als ik met mijn laptop in het oerwoud zit inderdaad ;) Vind 10 dagen wel vaak voor een controle inderdaad.

Positief voor de legale gebruikers dat je de dvd niet meer in de drive hoeft te hebben. Tot nu toe leverden beveiligingen alleen maar ellende op voor de mensen die de software legaal in hun bezit hebben, de illegale gebruiks gebruiken een crack. De legale soms trouwens ook om van het gezeur af te zijn. ;)

En wat als het bedrijf z'n authoristaie server opdoekt? gedaan met spelen :?

Als ze dan een patch uitbrengen die de check er uit haalt is er niks aan de hand, lijkt me niet zo moeilijk. Doen ze dat niet dan lopen ze enorme schade op aan hun imago en willen minder mensen hun nieuwe games kopen.
Dat gebeurt trouwens toch al vaker dat wat oudere games in de laatste patch geen CD/DVD meer in de drive nodig hebben, had ik ook met prey die ik laatst voor 5 euro meegenomen heb.

[Reactie gewijzigd door finraziel]


Klopt, dit heeft Bioware ook zelf al aangegeven. Als het systeem niet blijkt te werken of de servers worden offline gehaald zal de hele check er met een patch uitgehaald worden.

En ik vermoed dat ze die patch zelf niet meer hoeven te schrijven.... ;)

schade aan het imago heeeft ea toch al er zijn steeds meer mensen die ea spellen links laten liggen of zelf een totale boycot erover hebben uitgesproken, ikzelf koop geen ea spellen meer nadat ze me eerst tiger woods golf hebben laten kopen voor de xbox360 en toen bleek dat er maar de helft van de banen in bleek te zitten omdat ze em zo snel mogelijk op de markt wilden brengen.
verder hebben ze bij microsoft afgedwongen dat zij hun eigen gameservers mogen gebruiken i.p.v. van die van xbox live maar vervolgens gooien ze de servers van de niet zo goed lopende spellen al binnen een jaar offline. Dus dat imago van ze zit al zon beetje in het toilet wat mij betreft.

Leuk als de servers waarbij gechecked wordt eruit liggen(DDOS ??). Of als EA failliet gaat. Daar zit je dan met je spelletje...

Hoe lang denk je dat servers bij EA er uit liggen? Vijf dagen lang?
En als EA om de een of andere reden failliet gaat wordt de check er in een patch uit gehaald.


Het is goed mogelijk dat die patch reeds klaar licht voor distributie in het geval van ...

Daarnaast zou ik als ontwikkelaar gerust nog enkele uren gratis willen werken om de fans te bedanken

[Reactie gewijzigd door Blokker_1999]


Als EA failliet gaat, wie gaat dan die patch uitbrengen? niet de werknemers van EA...die hebben wel wat beters te doen dan liefdadigheidswerk.

Ze kunnen de patch al gemaakt hebben, en deze in Escrow bewaring hebben gegeven.

Moet toch wel even denken aan de bijna maand offline zijn van stats servers van EA. Een maand lang BF2 spelen zonder dat je stats worden bijgewerkt. Niet zo dramatisch als een gameserver die offline is, maar het is dus mogelijk :)

Moet toch wel even denken aan de bijna maand offline zijn van stats servers van EA. Een maand lang BF2 spelen zonder dat je stats worden bijgewerkt. Niet zo dramatisch als een gameserver die offline is, maar het is dus mogelijk :)
je zegt het gelukkig zelf al: niet z dramatisch..
ik denk dat de prioriteit van een game/activatie server een stuk hoger ligt dan een statsserver

Ik vind wel dat die een punt heeft. Op deze manier kan je niet ongestoord even een spel meer spelen door dat je aan veel dingen moet voldoen.

De dingen waar het aan moet voldoen.
A. Internet hebben.
B. Server moet in de lucht zijn.
C. Je eigen internet moet niet een keer plat liggen. Neem KPN of Tele2 of een andere provider dan is de kans toch groot dat als je over stap dat het niet goed gaat en dat het maanden kan duren voor je weer eens een werkende verbinding hebt. In de tussentijd nada jente.
D. Niet op vakantie gaan want dan is het na 10 dagen ook gebeurd.
E. Als je jong bent en je woon bij je ouders dan krijg je misschien niet eens internet van je ouders op je eigen PC.

En zo zijn er zat redenen ter verzinnen dat dit onmogelijk maakt. Is misschien dooms denken maar het is wel de realiteit.

Daar bij krijg ik steeds meer het gevoel dat je veel betaal en er niks voor terug krijg. Want je krijg iegelijk alleen maar een CD/DVDtje en als je niet aan de criteria voldoet dan is dat CD/DVDtje net zoveel waard als een lege.
«  1  2  3  4  5  6  »

Op dit item kan niet meer gereageerd worden.

Volgende 10:29
Vorige 09:30
VNU Media logo Powered by True

© 1998 - 2008 Tweakers.net - Alle rechten voorbehouden

Uitgever van: