AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

... vor kopieren schützen ...

Ein Thema von TheMiller · begonnen am 10. Sep 2003 · letzter Beitrag vom 13. Sep 2003
Antwort Antwort
Seite 1 von 2  1 2   
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#1

... vor kopieren schützen ...

  Alt 10. Sep 2003, 21:05
Hey Leute,

wie kann ich mit einfachen Tricks Programme vor dem Kopieren schützen? Wäre cool, wenn ein paar Ideen zusammenkommen würden...
  Mit Zitat antworten Zitat
Benutzerbild von Uncle Cracker
Uncle Cracker

Registriert seit: 30. Mär 2003
Ort: Freital
694 Beiträge
 
#2

Re: ... vor kopieren schützen ...

  Alt 10. Sep 2003, 21:07
Willst du das man die Datei nicht kopieren kann oder willst du einen Kopierschutz für CDs machen?
I wish it was legal to marry software because I'm madly in love with Delphi...
  Mit Zitat antworten Zitat
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#3

Re: ... vor kopieren schützen ...

  Alt 10. Sep 2003, 21:10
In erster Linie geht es um einen Schutz für CDs, aber eine einzelne Datei schützen würde auch schon reichen... wäre auch ok
  Mit Zitat antworten Zitat
Benutzerbild von eddy
eddy

Registriert seit: 3. Jan 2003
Ort: Sachsen
573 Beiträge
 
Delphi 5 Professional
 
#4

Re: ... vor kopieren schützen ...

  Alt 11. Sep 2003, 10:39
Hallo DJ-SPM,

ich will Dich nicht entmutigen, aber meiner Meinung nach gibt es keinen unknackbaren Kopierschutz.

Die größten Probleme dürften nicht standardmäßig formatierte Sektoren auf einer CD bereiten. Auf Diskette ging das zumindest Mal, ganz tief unten zu programmieren. Einer oder viele Blöcke wurden als defekt gekennzeichnet, in einem eigenen Format formatiert und mit einer entsprechenden Signatur versehen. Das Anwenderprogramm konnte diesen Bereich natürlich lesen und schreiben. Ein Zähler wurde bei der Installation decrementiert und bei der Deinstallation incrementiert. Auf eine CD bezogen, müßtest Du Sektoren so ändern, daß diese nur von Deiner Software gelesen werden können, dann ist zumindest die Anwesenheit einer Original-CD nötig.

Allerdings dürfte auch dieser Schutz nur relativ sein, denn wer es darauf anlegt und die entsprechenden Fähigkeiten besitzt, kann das Programm trotzdem cracken. (siehe diverse Spiele, die nur mit CD funktionieren, bis sie gehackt sind und es einen Patch gibt, der keine CD mehr benötigt)

Für die Masse der Nutzer dürfte aber das beliebige Weitergeben eingeschränkt sein.

mfg
eddy
  Mit Zitat antworten Zitat
Benutzerbild von Spezi1980
Spezi1980

Registriert seit: 11. Aug 2003
Ort: Dresden OT Cossebaude
71 Beiträge
 
Delphi 2005 Personal
 
#5

Re: ... vor kopieren schützen ...

  Alt 11. Sep 2003, 13:48
Du könntest zu Deinem Programm ein Installationsprogramm schreiben, welches bei der Installation ein Passwort abfragt und das in die Registry schreibt.

Dein Programm muss dann beim Start prüfen ob das passwort richtig ist. Wenn nein, so verweigert es den Start. Somit wäre es erstmal gegen direktes kopieren geschützt.

Eine andere Möglichkeit wäre die Speicherung der Seriennummer des Datenträgers. So kann das Programm bei der installation die Seriennummer an die exe ranhängen. Das Programm prüft dann ob die Seiennummer übereinstimmt. Genauso kannste auch das Programm auf eine CD oder Diskette brennen und einfach auf Seriennummer oder Bezeichnung prüfen.

Das bietet aber alles keinen richtigen Schutz und mit den richtigen kopierprogrammen kann man es trotzdem knacken.
Robert
Codito, ergo sum.
>>I code, therefore I am<<
  Mit Zitat antworten Zitat
Lillebrohr
(Gast)

n/a Beiträge
 
#6

Re: ... vor kopieren schützen ...

  Alt 11. Sep 2003, 13:58
Guten Tag,

ebend solche Dinge wie Passwort in Registry schreiben bringen überhaupt nichts oder
Zitat:
Dein Programm muss dann beim Start prüfen ob das passwort richtig ist. Wenn nein, so verweigert es den Start.
.

Da hilft nur derbst Verschlüsseln !!!!! Ist zwar auch nicht unknackbar aber hilft auf jeden Fall. Ich empfehle dir dafür Blowfish. Und als Passphrase nimmst du halt ein Passwort welches du z.B. den Leuten per Mail schickst den du die Daten anvertrauen willst.


MfG

LB
  Mit Zitat antworten Zitat
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#7

Re: ... vor kopieren schützen ...

  Alt 11. Sep 2003, 16:02
Erstmal danke für all eure Hilfe.

Leider fallen alle alternativen raus, da das Programm sehr viele Leute haben wollen. Es ist so, dass schon ca. 200 bestellt wurden und ich nicht davon ausgehen kann, dass mir jeder die Seriennummer der Festplatte sagt. Mit passwort in der Registry kann auch jeder was anfangen. Es müsste Computerspezifisch sein. Mit der Installation von der originalCD müssten Daten erstellt werden, die beim Start des Progs auf Existens geprüft werden. Nur das ist auch kein Schutz.

Ich denke es ist relativ aussichtslos

Trotzdem danke für eure Hilfe.

Und für Ideen bin ich immer offen
  Mit Zitat antworten Zitat
Lillebrohr
(Gast)

n/a Beiträge
 
#8

Re: ... vor kopieren schützen ...

  Alt 11. Sep 2003, 16:10
Guten Tag,

hmm du könntest höchstens eins machen, was noch einfach umzusetzen wäre:

Du schreibst ein Tool welches du mit auf die CD packst. Das tool liest die Seriennummer des Rechners aus. Dieses Seriennummer verschlüsselst du und die Leute sollen dir die verschlüsselte Seriennummer schicken.

Dann hast du halt die Seriennummer und kannst daraus wieder ein Passwort bilden, mit einem Algo den du willst. Dieses PW schickst du dann wieder an den Benutzer der dann die Dateien damit entschlüsseln kannst.

Voila ! (Kühlschrank auf Kühlschrank zu)


MfG


LB
  Mit Zitat antworten Zitat
Benutzerbild von eddy
eddy

Registriert seit: 3. Jan 2003
Ort: Sachsen
573 Beiträge
 
Delphi 5 Professional
 
#9

Re: ... vor kopieren schützen ...

  Alt 11. Sep 2003, 21:33
Hallo,

der Vorschlag von Lillebrohr dürfte wohl Deinem Wunsch nach Schutz Deiner Software und einem akzeptablen Aufwand entgegen kommen.

Genau diese Variante habe ich auch verwendet. Meine Software kann zwar auf einem anderen Rechner installiert werden, läuft da aber nach einer Weile ab und stellt dann irgendwann seine Funktion ein.

Ist zwar kein perfekter Schutz, grenzt aber die völlig freie Weitergabe ein. Der Aufwand für den Nutzer hält sich in Grenzen, er muß mir lediglich eine von mir generierte Datei zusenden und erhält diese dann mit dem für seinen PC erforderlichen Freischaltcode zurück. Das ganze ist dann noch als Datenproblem getarnt, was ich aber bei 200 Nutzern nicht empfehle.

mfg
eddy
  Mit Zitat antworten Zitat
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#10

Re: ... vor kopieren schützen ...

  Alt 13. Sep 2003, 11:02
Also,

ich muss schon sagen, eure Ideen sind garnicht mal so schlecht... Ich werde das mit dem Algo mal ausprobieren. Wenn mir noch was einfällt werde ich auch meine Ideen mal posten, damit jeder was davon hat

Vielen Dank erstmal
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2   

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:56 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz