CD Schutz-Tricks


  Share  
|


CD-checking Software-Schutz wird durch fast alle Programme verwendet, die auf CD verteilt werden. Die Produkte in dieser Kategorie reichen von der sehr einfachen Verteidigung (die nicht realer Schutz gegen Cracker an allen sind), bis zu in hohem Grade hoch entwickelter schützender Software.

Die einfacheren Produkte überprüfen nur, um zu sehen, ob ein Programm anfing, ohne die korrekte CD zu laufen, die die Funktionalität des Programms bedrohen würde. Es gibt viele Weisen, herauszufinden, ob die ursprüngliche CD in einen CD-ROM Antrieb eingesetzt worden ist. Und, während die meiste schützende Software gegen "gebranntes" CDs hilflos ist, kann es es unmöglich mindestens bilden, ein Programm zu einem Festplattenlaufwerk einfach zu kopieren.

Ein Grund, solche einfache Verteidigung zu benutzen soll sich gegen das sogenannte "Zerreißen" der Spiele schützen. "zerreißend" bezieht sich den auf Abbau der großen aber unessential Teile des Spiels, wie Animation, Musik oder DirectX. Das geschrumpfte Spiel wird zusammengedrückt dann, damit Leute mit langsameren Anschlüssen es vom Internet downloaden können und die Zahl pirated Kopien so erheblich erhöhen.

Wie CD-Checkers Arbeit

Die klassischen CD-Kontrolleure haben ihren Platz in der Welt und wenn sie richtig programmiert werden, können Probleme sogar für die besseren Cracker verursachen. Noch ist dieser Schutz häufig einfach zu finden und zu entfernen.

Die meisten überprüfenprogramme verwenden den GetDriveTypeA API Anruf, um den CD-Antrieb zu finden, und alle weiteren Überprüfungen werden durchgeführt, nach der Bestimmung, welcher, nur Antrieb die CD-ROM ist. Die einfachste schützende Software überprüft nur auf den CD's Namen oder Aufkleber. Wenn der CD's Name geändert worden ist, läuft das Programm nicht, da das Programm festgestellt hat, daß die ursprüngliche CD nicht im Antrieb ist.

Etwas Schutzentwickler haben versucht, die CD zu erschweren, die indem sie CDs in einer Weise kopiert, nannten, die eine Störung während der Kopie verursacht und häufig eine Leerstelle im CD-Namen oder in irgendeinem Sonderzeichen verwendet, das als Leerstelle erscheint. Bis vor kurzem konnten viele Brenner nicht solches CDs kopieren.

Ein anderer allgemeiner Trick soll auf einen oder mehr überprüfen vorgewählte Akten auf der CD, besonders die, die am allgemeinsten von zerrissenen Versionen, wie DirectX, Animation, Musik und Unterlagen entfernt werden. Diese Technik wurde allgemein mit 80-minute CDs verwendet, weil, in der Vergangenheit, das begrenzte Versorgungsmaterial von Mitteln der CD 80-minute bedeutete, daß Cracker etwas vom Programm entfernen mußten, um ihre Version passen zu lassen auf vorhandenem CDs. Gleichmäßiger heutiger Tag, Cracker entfernen manchmal etwas, in der Lage zuSEIN, das Spiel zum normallength CD-Rs zu kopieren.

Die schwierigste schützende Software, wie SecuROM oder SafeDisc, kann Störungen auf der CD überprüfen.

Gelegentliche prüfen, die auf das Vorhandensein der ursprünglichen CD prüfen, während das Spiel gespielt wird, sind mit Crackern und häufig Resultat im Schutz sehr unpopulär, der falsch von einem Spiel und von vielen folgenden Reparaturen erfordert werden entfernt wird. Diese Art des Schutzes ist erfolgreich mit einigen Spielen verwendet worden. Schützende Software hat gerade, daß die ursprüngliche CD nicht selbstverständlich eingesetzt wurde, wie mit fast aller Schutz-Software, früher oder später herausgefunden, erlernen die besten Cracker, wie man den Schutz entfernt. Das Problem ist, daß, wenn sie es das zweite mal herum knacken, sie soviel schneller tun.

CD Schutz-Software

Lassen Sie uns einen Blick an der CD-Schutz-Software nehmen Ihnen, die vorhanden ist, und wir betrachten, was Arbeiten und was nicht bearbeitet und warum.

CD-Cops

CD-Cops ist kommerzieller Schutz vor Verbindung Datensicherheit (http://www.linkdata.com) die nicht sehr allgemein verwendet wird. CD-Cops erkennt ursprüngliche CDs und Ausschußkopien. CDs, das mit CD-Cops geschützt wird, kann durch ein Fenster gekennzeichnet werden, das auf dem Schirm sobald die Programmanfänge, sowie durch die die CDCOPS.DLL Akte und Akten mit GZ _ und W_X Verlängerungen auf der CD erscheint.

Der Schutz selbst ist ein Teil einer geschützten vollziehbaren Akte. Wenn diese Akte begonnen wird, überprüft sie, um zu sehen, ob die ursprüngliche CD anwesend ist, indem sie den Winkel zwischen dem ersten und den letzten zugänglichen CD-Blöcken prüft. Die ursprüngliche CD enthält einen Code 8-byte mit dem korrekten Winkel und ein überprüfenprogramm ermittelt den Winkel auf der CD und vergleicht ihn dann mit dem decodierten korrekten Winkel. Wenn eine gebrannte Kopie der ursprünglichen CD anwesend ist, unterscheidet sich der Winkel, und das Programm läuft nicht. (ein Vorteil dieses Schutzentwurfs für den CD-Hersteller ist, daß er nicht einen Kopierer der speziellen CD. erfordert)

CD-Cops's prüfenprogramm ist ein wirklich hoch entwickeltes Stück Programmierung. Es verwendet auch einen gescheiten Trick: Es stellt einen Timer ein, um zu sehen, wenn das prüfenprogramm für eine lange Zeit läuft, das bedeuten würde, daß es verfolgt wird. Wenn es findet, daß das Programm für eine lange Zeit läuft, verursacht es eine Störung im Programm. CD-Cops enthält auch einige Prüfsummen, die Änderungen an den Programmcode- Teilen—des Programms werden decodiert im Gedächtnis beim Laufen verhindern.

Aber CD-Cops hat eine kritische Schwäche: Es kann ohne die ursprüngliche CD decodiert werden. Tatsächlich können Sie einen Decoder für ihn auf dem Internet sogar finden. Der Grund ist, daß die Schöpfer des Programms den korrekten Code im Programm ließen, das, obwohl kodiert, einige gescheite Cracker waren, zu decodieren. Hatte CD-Cops, das einer Technik verwendet wurde, die SafeDisc ähnlich ist, das das Programm decodiert, ohne es zu überprüfen, und nur nach dem Ablesen des Winkels von der CD, würde es unmöglich gewesen sein, ein CD-Cops geschütztes—Programm ohne die ursprüngliche CD zu decodieren.

DiscGuard

DiscGuard von den TTR Technologien (http://www.ttrtech.com) verpackt seinen Schutz mit den vollziehbaren Akten auf der CD und kodiert sie; ein digitaler Code auf der ursprünglichen CD wird dann für die Decodierung verwendet. Wenn ein Benutzer versucht, eine CD zu kopieren, die mit DiscGuard geschützt wird, wird der digitale Code nicht richtig kopiert, und wenn das kopierte Programm gestartet wird, kennzeichnet das Decodierung Programm es als Kopie und läßt es als Demoversion oder mit anderen Beschränkungen laufen, da die Entwickler wünschen.

Ein eindeutiger Nachteil für die Entwickler, die DiscGuard verwenden, ist, daß sie irgendein verwenden müssen ein spezieller Kopierer—eine Vorrichtung, die Gd-DG-Author, um—DiscGuard-geschütztes CDs zu produzieren genannt wird.

Insoweit ich weiß, ist DiscGuard mit nur einem populären Programm, das Colin McRae Sammlungspiel verwendet worden. Während der Cracker, der den Schutz entfernte, das erste mal ausfiel, war eine behobene Arbeitsversion informiertes sehr am nächsten Tag. Den Sachverhalt dargelegt, daß dieses eine vollständig neue Art Schutz, die Geschwindigkeit war, mit der sie gebrochen war, reflektierte gut sich nicht auf seinen Entwicklern. Ihre nur Rettung war, daß der Cracker Moelch war, das später für knackende Siedleren 3 berühmt wurde.

Ein Vorteil von DiscGuard ist, daß es keinen Universaldecoder gibt, vermutlich, weil er selten verwendet wird.

LaserLock

LaserLock ist kommerzieller Schutz vor MLS internationales LaserLock (http://www.laserlock.com). Die LaserLock-geschützte CD enthält ein unsichtbares Verzeichnis mit den Akten, die unlesbare Störungen enthalten. Die kodierensoftware wird zusammen mit einer Laser Markierung benutzt, wenn die CD produziert wird, die zuerst gebildet es wirklich unmöglich zu kopieren, aber es kann wirklich herum ziemlich leicht erhalten werden. Während es keinen Decoder für LaserLock gibt, gibt es ein Programm, das eine LaserLocked CD zu einem Festplattenlaufwerk kopieren kann. Wechselweise können Sie ein CD-burning Programm einstellen, um Störungen zu ignorieren und die CD zu kopieren, und die Störung-enthaltenen Akten können mit einem Hexagonherausgeber sogar gespeichert werden, und alle lesbaren Teile der Akte können in eine Akte auf dem Festplattenlaufwerk kopiert werden.

LaserLock hat viele Programme und Spiele, das weithin bekannteste geschützt von, welchen radioaktiver Niederschlag 2, Shogo und SpecOps sind. (LaserLock wurde massiv in seiner letzten Version verbessert. Während sie scheint, als wenn dieser Schutz überholt eines Tages werden kann, wird LaserLock z.Z. ziemlich fequently verwendet. Jedoch gibt es einen allgemeinen Decoder für diesen Schutz.)

SafeCast

SafeCast ist kommerzieller Schutz vor C-Dilla (http://www.c-dilla.com), das auch SafeDisc entwickelte, zunächst beschrieben. (C-Dilla ist jetzt ein Teil von Macrovision, http://www.macrovision.com.) SafeCast ist für Entwicklung Mannschaften konzipiert und soll das Programm verhindern, das während der Entwicklung kopiert. Es erfordert keine speziellen Kopierer, und der Schutz ist besonders für gebranntes CDs bestimmt. Wenn Betaprüfvorrichtungen das kodierte CDs empfangen, müssen sie mit der Firma in Verbindung treten, die die CD kodierte, um entweder durch Post oder email zu empfangen der Code, der notwendig ist, das Programm laufen zu lassen.

SafeDisc

SafeDisc (häufig genannt C-Dilla wegen der Firma, die es entwickelte), ist heutiger am allgemeinsten verwendeter Schutz, also wir nimmt einen ausführlichen Blick an ihm. Es wird von den internationalen Spielproduzenten wie Ubi weicher Unterhaltung verwendet, wechselwirkendes GT, Wechselwirkung-Unterhaltung, Microprose, rote Sturm-Unterhaltung, wechselwirkende Software Take2 und TalonSoft, elektronische künste und Microsoft.

Wie mit anderem kommerziellem Schutz, wurde Freigabe SafeDiscs von einer sehr großen Kampagne auf dem Internet vorangegangen, das behauptet, daß sein Schutz nicht entfernt werden könnte und daß er unconquerable war. Selbstverständlich SafeDisc-schützte eine pirated Version von der ersten Spiel erschien ungefähr eine Woche nach der Freigabe des Spiels. Dieses zweifellos bildete die Leute nicht bei C-Dilla glücklich, und es benennt ihren Schutz in Frage, aber, weil es keine ausreichende Konkurrenz gibt, fährt SafeDisc fort, die Wahl von immer mehr Verteilern zu sein.

Das Vorhandensein dieser Akten auf einer CD signalisiert dem Vorhandensein von SafeDisc:
•••••00000001.tmp clcd16.dll clcd32.dll clokspl.exe dplayerx.dll

SafeDisc-geschützte CDs enthalten auch eine Haupt-EXE Akte und eine Akte mit dem gleichen Namen wie das Haupt-EXE, aber mit der icd Verlängerung. Das EXE enthält den Hauptschutz, und die ursprüngliche EXE Akte wird in der ICD Akte kodiert. Dieses kodierte EXE verwendet Anti-auseinanderbauende Makros, die es sehr schwierig zu verfolgen bilden.

SafeDisc verwendet auch einige Anti-Ausprüfen Tricks, die entworfen sind, um Soft-ICE zu vereiteln, insbesondere. Zuerst teilt es das EXE in zwei Teile. Das erste Teil enthält nur Decodierung Informationen für das zweite Teil, aber hat anders keinen wichtigen Code. Das zweite Teil wird durch das erste kodiert, das es unmöglich, alles im ersten Teil zu ändern bildet, selbst wenn versuchend, im Gedächtnis so zu tun.

Eine schützende Vorrichtung im ersten Teil des EXE verwendet den CreateFileA Trick, um auf das Vorhandensein von SoftICE zu überprüfen. Wenn SoftICE gefunden wird, sieht eine Anzeige aus, warnend, daß ein Debugger vom Gedächtnis entfernt werden muß. Wenn der Cracker die Warnung mißachtet und versucht, um ihn zu arbeiten, decodiert das Programm falsch das zweite Teil des EXE, sobald der Debugger wieder gefunden wird. Das Decodierung Programm selbst prüft dann wieder auf das Vorhandensein des Debuggers mit CreateFileA.

SafeDisc verwendet auch einen INTERNEN Trick 68h. Wenn ein Debugger gefunden wird, werden die Decodierung Konstanten falsch eingestellt, und das zweite Teil des EXE wird falsch decodiert.

Merken Sie eine ältere Version von SafeDisc verwendete einen Trick mit dem ausprüfenregister, das irgendwie aktives entdecken könnte
Debugger. Dieser Trick mußte entfernt werden, obwohl, weil er mit Windows NT inkompatibel war.

Das zweite Teil der EXE Tests für das Vorhandensein des ursprünglichen EXE mit einer einfachen CD-Überprüfung und Versuchen zu Lesefehlern von der ursprünglichen CD. Wenn sie eine Störung findet, zeigt sie ein Fenster an, das den Benutzer erfordert, eine ursprüngliche CD einzusetzen. Wenn der Cracker versucht, um diese Warnung zu erhalten, zerschmettert das Programm einfach, nach der folgenden falschen Decodierung anstatt zeigt eine Fehlermeldung an.

Das zweite Teil des EXE, hinter dem Test für die ursprüngliche CD, enthält ein Programm, das den Code errechnet, der notwendig ist, das ursprüngliche EXE zu decodieren. Die des Programms Läufe CLOKSPL.EXE erst, das nur eine Abbildung während des Ladens zeigt. Zunächst nimmt das Programm völlig an der Berechnung des Decodierung Schlüssels entsprechend verschiedenen Bedingungen teil. CD-Störungen werden gelesen und, abhängig von dem Vorhandensein oder dem Mangel an Störungen, sind Bedingungen entweder zutreffend oder falsch.

Es ist fast unmöglich, das Programm mit einem Flecken zu beeinflussen, weil sie die Störungen mit CLCD16.DLL liest und CLCD32.DLL. schließlich das Berechnung Resultat XORed mit dem tatsächlichen Datum ist, das bedeutet, daß der Code jeden Tag unterschiedlich ist. (es würde interessant sein, das Programmrecht vor Mitternacht laufen zu lassen, weil die Datumänderung die Decodierung Art der Sicherheitsleistung auslösen sollte.)

Schließlich decodiert das zweite Teil der EXE Akte ein kleines Programm, das im Gedächtnis gefunden wird, das Adressen für das Benennen von von DPLAYERX.DLL und von von korrekten Decodierung Schlüssel enthält. Es ist schwierig, das laufende Programm in diesem kleinen Decodierung Programm zu stoppen. Verfolgung ist außer Frage, weil sie begonnen wurde, indem man ein neues Gewinde herstellte, und das zweite Teil des EXE benennt es mit Anrufen des Zusammenfassung Gewindes API. Der One-way, zum in es zu erhalten, obwohl, soll die erste Anweisung am Anfang zu INTERNEM 3h ändern, stellte einen Gebührenstafflungspunkt in SoftICE an INTERNEM 3h ein, läßt das Programm und dann laufen, sobald das Programm am Gebührenstafflungspunkt stoppt, ersetzt das INTERNE 3h mit dem ursprünglichen Wert. In diesem Programm lädt SafeDisc DPLAYERX.DLL in Gedächtnis und benennt dann sein Verfahren.

DPLAYERX.DLL arbeitet wie das Haupt-EXE. Während die Bibliothek in Gedächtnis lädt, wird die _ Funktion DllMain@12 begonnen, und sie sichert die Decodierung des zweiten Teils des DLL. Die Funktion (Ox77F052CC) wird zusammen mit einem Schlüssel für die Decodierung des ursprünglichen EXE und dem Schlüssel ist noch einmal XORed mit dem Datum benannt, damit der korrekte Schlüssel für die Decodierung verwendet wird.

Die _ Funktion DllMain@12 arbeitet wie das erste Teil des EXE und enthält die gleichen Anti-Ausprüfen Tricks. Anti-Ausprüfen Tricks werden wieder am Anfang der zweiten Funktion, Oc77F052CC verwendet. Wenn ein Debugger nicht gefunden wird, decodiert das Programm das ursprüngliche EXE, das in der Akte mit einer icd Verlängerung kodiert wird. (die Decodierung wird im Gedächtnis durchgeführt, und das Programm wird nicht zur Scheibe. gespeichert) Sobald das EXE richtig decodiert wird, wird das ursprüngliche Programm ausgestoßen.

SafeDisc war ein vollkommenes Stück Programmierung, aber, wie mit allem kommerziellen Schutz, sobald es einmal überwunden worden war, könnte es leicht wieder überwunden werden. Sie können einen Decoder für SafeDisc auf dem Internet, das ein erlaubt, daß SafeDisc-geschütztes Programm von einer eins-zu-eins Kopie der ursprünglichen CD laufen gelassen wird, einschließlich Störungen finden. Das Problem mit diesen Decodern ist, daß es schwierig ist, eine genaue eins-zu-eins Kopie der CD zu verursachen, weil solch eine CD mehr als 22.000 Störungen enthalten kann. Auch bei der Kopie, muß die CD nur mit Geschwindigkeit 1x gelesen werden, damit die Störungen richtig gelesen werden und außerdem nicht alle CD-R oder CD-ROMANTRIEBE diese Störungen richtig lesen, können an 1x zu glätten.

Die Mühelosigkeit gegeben, mit der SafeDisc überwunden werden kann, würde es lächerlich naiv sein, SafeDisc Schutz alleine zu verwenden (erinnern Sie sich an Siedleren 3). Noch ist SafeDisc die beste kommerzielle schützende Software auf dem Markt, und es ist nicht eine Fehlinvestition für eine Firma, die nicht ihren eigenen Schutz entwickeln möchte. Während SafeDisc nicht die Verteilung von pirated Software stoppt, verringert es drastisch die Kopie ursprünglichen CDs durch durchschnittliche Benutzer.

Merken Sie A Programm für die Decodierung von von SafeDisc (unSafeDisc) ohne eine ursprüngliche CD hat geerschienen vor kurzem. R!SC
offenbar sehr stark gearbeitet und sorgfältig analysiert die Decodierung. Weil er einige ernste Schwächen im Design SafeDiscs fand, war er, ein Programm zu verursachen, das sein kann, alle bekannten Versionen von SafeDisc zu decodieren. Das Vorhandensein dieses Decoders konnte SafeDiscs kommerzielle Möglichkeit selbstverständlich begrenzen. Die Frage soll jetzt, ob die Entwickler radikale Änderungen vornehmen, den Schutz vollständig neu schreiben, oder warten Sie, bis ihr Schutz im Wesentlichen nicht notwendig wird. (gegenwärtig, gibt es eine neue und verbesserte Version von SafeDisc, genannt SafeDisc2. Technologie ist besser als in der vorhergehenden Version, aber sie ist defekt gewesen und es ist mögliche Entdeckung ein Decoder für es.)

SecuROM

SecuROM (http://www.securom.com) ist kommerzieller Schutz vor Sony DADC. Die Ähnlichkeiten zwischen SecuROM und SafeDisc schlagen vor, daß SafeDisc vermutlich auf SecuROM basiert und daß Schöpfer SafeDiscs einfach SecuROM verbesserten. Dieses wird durch das Vorhandensein des Akten CMS 1 DLL 6, des CMS_95.DLL oder des CCMS_NT.DLL auf dem SecuROM-geschützten CDs vorgeschlagen. Wie SafeDisc ist SecuROM in der ununterbrochenen Entwicklung.

Schutz SecuROMs basiert auf der gleichen Grundregel wie SafeDisc. Obwohl er verwendet worden ist, um viele Spiele und Programme zu schützen, einschließlich verlassen, Abfall, FreeSpace, FIFA 99, Alpha Centauri, Maschinen und das berühmte Diablo 2, beschreibe ich es nicht im Detail, weil ihm kleiner und weniger benutzt wird. Die kurze Geschichte ist, daß etwas SecuROM Daten in einer EXE Akte kodiert werden, der nur richtig einmal die ursprüngliche CD wird eingesetzt decodiert wird. Spezielle kopierenausrüstung wird angefordert, um eine SecuROM-geschützte CD zu produzieren.

Während es nicht einfach ist, Schutz SecuROMs zu knacken, ist es zweifellos nicht unmöglich. Es ist etwas einfacher, SecuROM, als zu entfernen es SafeDisc entfernen soll, weil nur einige der Daten kodiert wird und weil sein Decodierung Programm- und Schutzsystem ein wenig einfacher ist. Im Allgemeinen der Gedächtniskipper, der die EXE Akte zur Scheibe speichert, nachdem die korrekte Decodierung für die Decodierung verwendet werden kann, wie mit SafeDisc. (natürlich, kann dieses in einem Debugger auch manuell getan werden, aber es würde. etwas zeitraubender sein) Merken Sie, daß SecuROM, wie SafeDisk, in seinen neuesten Versionen verbessert wurde.

Sie können einen SecuROM Decoder auf dem Internet finden, das ist, Programme von einer eins-zu-eins CD-Kopie zu starten. Andererseits ist es nicht einfach, solch eine Kopie zu erstellen: Seine Kreation kann einige Stunden dauern, und das Resultat ist weit von sicheres.

Wenn Sie ein SecuROM-geschütztes Programm von einer ursprünglichen CD starten, können Sie sie entleeren die neueste Version von ProcDump verwendend. Während Entwickler diese knackende Möglichkeit betrachten sollten, würde es sogar besser sein, wenn SecuROM selbst auf das Anpacken dieses Fehlers sich konzentrierte.

VOB

VOB ist der neueste kommerzielle Schutz in der SecuROM und SafeDisc Familie und, meiner Meinung nach, auch das beste. Das Ausprüfen VOB ist reale Schmerz, weil es Anti-auseinanderbauende Makros verwendet, die schrecklich ausprüfen ausdehnen und es sehr unangenehm bilden. Andernfalls ist es revolutionäres nichts.

Wie mit dieser Art des Schutzes allgemein ist, die Programmüberprüfungen auf Störungen auf der ursprünglichen CD, die auf Kopien sich unterscheiden. Decodierung Werte für ein gegebenes Produkt werden entsprechend einem bestimmten Algorithmus errechnet, und diese Werte werden dann verwendet, um die ursprüngliche PET-Akte zu decodieren. Da dieses wirklich nichts neues ist, Cracker, die gehandhabt haben, SafeDisc Entdeckung zu entfernen es einfach, VOB außerdem zu entfernen.

VOB wird nicht z.Z. sehr allgemein verwendet, obwohl das tschechische Spiel Polda 2 und die sogar Siedleren 3 mit ihm geschützt worden sind, und insoweit ich weiß, es nicht mehr verbessert werde.

Andere CD Schutz-Tricks

Es gibt einige andere Schutzentwürfe, die für CDs verwendet werden:

• CD enthält mehr als 74 Minuten Daten
• Beschädigte Startkonfiguration (Inhaltsverzeichnis)
• CD enthält sehr große Akten
• CD enthält körperliche Störungen
• CD enthält eine oder mehr sehr großen Akten
• Demo hat die begrenzten Programmfunktionen vorgewählt

CD enthält mehr als 74 Minuten Daten

Ich sah zuerst diese Art des Schutzes in den Spiel Kommandos. Es basiert auf der Unfähigkeit eines Benutzers, das Programm zu einer typischen CD 74-minute zu kopieren, weil das Programm zu groß ist (größer als 660MB). Ursprüngliche CD des Programms wird an höheres als normaler Dichte geschrieben, die es eine höhere Kapazität bildet.

Als dieser Schutz zuerst auf dem Markt erschien, war er wirkungsvoll, weil es nicht möglich war, 80-minute CD-Rs zu kaufen, und Cracker mußten etwas vom Programm entfernen, in der Lage zuSEIN, es zu kopieren. Die schützende Software der Kommandos war zu der bereit, obgleich und wenn sie fand, daß alle Audioschienen von der CD entfernt worden waren, das Spiel ablehnte zu laufen.

Diese Art des Schutzes ist nicht viel sinnvoll heute zwar, da der Preis der Mittel 80-minute fast auf Gleichheit mit 7 4-minute CD-Rs ist, und alle besseren brennenden Programme und Brenner können mit Mitteln 80-minute arbeiten. Dieser Schutzentwurf würde nur sinnvoll sein, wenn die CD größer als 80 Minuten waren, aber wenn sie war, etwas CD-ROM Antriebe Mühemesswert es haben würden.

Beschädigte Startkonfiguration (Inhaltsverzeichnis)

Wenn Sie versuchen, eine CD zu kopieren, die mit einem beschädigten Inhaltsverzeichnis geschützt wird, zeigt das brennende Programm eine Fehlermeldung an und lehnt ab, die CD zu kopieren. Schutz-Software verwendet diese Grundregel, indem sie einen Extradatenblock der CD (außer dem Haupt) hinzufügt und häufig ihn zwischen Audioschienen setzt. Weil ISO-Format nicht zwei Datenblöcke auf einer CD stützt, fällt das brennende Programm aus. Die Achillesferse dieses Schutzes ist, daß alle besseren brennenden Programme den Benutzer die Warnung ausschalten und die Kopie erstellen lassen. (dieser Kopierschutz wurde mit der Kommandospiel CD. verwendet)

Sehr große Akten

Diese Art des Schutzes wird häufig zusammen mit der beschädigten Startkonfiguration Technik benutzt. Die ursprüngliche CD enthält Akten, die größer sind, als 600MB, einmal, das sie zu einem Festplattenlaufwerk kopiert werden. Tatsächlich sobald die gesamte CD zu einem Festplattenlaufwerk kopiert worden ist, kann sie als 2GB größer sein und das brennende Programm veranlassen abzulehnen zu brennen.

Diese Art des Schutzes war wichtig, weil sie die CD an erstem kopierend zu einem Festplattenlaufwerk verhinderte, damit eine CD 74-minute von einem 80-minute eins gebildet werden konnte. Z.Z. zwar, mit der Verwendbarkeit von 80-minute CD-Rs (wie vorher besprochen) hat diese Art des Schutzes seinen Wert verloren.

Körperliche Störungen

Diese Art des Schutzes stellt wirklich körperliche Störungen auf die CD, wie eine beschädigte Schiene vor. (diese Technik ist nicht sehr häufig verwendet worden, obwohl sie im wundervollen Schutz der Siedleren 3. verwendet wurde) Sehr können wenige CD-Antriebe solche Störungen lesen. (ich versuchte sie mit meinem TEAC Antrieb, und ich folgte nur nach einer langen Zeit. Es war notwendig, sie nur mit Geschwindigkeit 1x zu lesen und sehr geduldig zu sein, da das Ablesen der einer CD ungefähr sechs Stunden. dauerte)

Obwohl Sie ein Programm über das Internet finden können, das den Messwert einfacher bildet, ist diese Technik noch ein gutes. Es kann schwierig sein, das ursprüngliche CDs zwar zu produzieren, da die CD gerade in der rechten Weise mechanisch beschädigt werden muß, jedesmal.

Eine oder mehr sehr großen Akten

Dieses bildet sehr gute Mittel des Schutzes es schwierig, eine zerrissene Version von der CD eines Programms zu verursachen. In diesem Fall werden alle Akten in eine oder mehr sehr großen Akten auf der CD kombiniert. Wenn die Akten die Kodierung oder Kompression verwenden, ist es sehr schwierig für den Cracker, die Struktur der Akte zu verstehen, und sie zurück in kleine Akten umzuwandeln, um die Akten zu entfernen, daß er nicht notwendig betrachtet.

Wenn der Schutz gut ist, muß der Cracker die kleinen Akten wieder in eine grosse Akte zurück kombinieren und z.B. die Audioakten zu ersetzen, die er mit ein-zweiter entfernen wollte, pausiert, um die Akte zu verkürzen. Zunächst muß er die Akte Überschrift mit den Informationen über die Längen und die Positionen der Akten in der großen komplizierten Akte neu indexieren. Dieses ist nicht einfach und es nimmt viel Zeit, und außer, welchem, es einfach, einen Fehler zu machen ist und eine unbrauchbare Kopie des Spiels oder des Programms zu verursachen.

Wenn er mit einem Programm kombiniert wird, das überprüft, um zu sehen, ob Änderungen vorgenommen worden sind, wird dieser Schutz sogar schwieriger zu entfernen.

Demo mit vorgewählten Programm-Funktionen begrenzte

In dieser Situation ermangelt das geschützte Programm einige wichtige Funktionen; z.B. außer ist allgemein untauglich. Jedoch wenden etwas Programmierer nicht genügend Obacht an und sie blockieren einfach die Funktionen im Programmcode, ohne sie zu entfernen, in diesem Fall der ganzer Cracker tun muß soll die Funktion entblocken, um das Programm völlig funktionell zu bilden. Wenn man diesen Schutz verwendet, sollten wichtige Teile des Programms entfernt werden anstatt einfach blockiert werden.

Es gibt wundervolle Programme für das Schützen der Demoversionen, die ASProtect und SVKP. genannt werden. ASProtect und SVKP verursachen und außer einer Demo, die nur einmal völlig funktionell wird, ist die korrekte Zulassungsnummer eingetragen. (Demos sind eins der sichersten Mittel des Schutzes, und sie sind für kostspielige Software sowie shareware. gut)

Cracker können nicht den Schutz vor einem Programm entfernen, das nicht wichtige Teile des Codes enthält, um es Funktion zu bilden. Ihre nur Weise um Schutz, der miteinbezieht, Code von einem Programm zu entfernen, würde den fehlenden Code selbst, und diesen schreiben sollen ist in hohem Grade unwahrscheinlich.

dieses ist ein Artikel, der von Sylvester Douni hinzugefügt wird


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions