Noch einmal Kopierschutz, sorry

Status
Nicht offen für weitere Antworten.

Bart S.

Mitglied
Hallo,

habe mir gerade einige Beiträge zum Thema Kopierschutz durchgelesen. Und verfolge jetzt diese Lösung:

Username + Password + PCID (z.B. Mac-Adresse) kommst zu mir, ich generiere einen Schlüssel, der Programm freischaltet. Sobald PCID (z.B. Mac-Adresse) geändert wird; braucht User einen neuen Schlüssel.

Ist zwar aufwändig, aber in der Testphase ok.

Aber, was machen, wenn kein Netzwerk, also keine Mac-Adresse? Gibt es irgendeine PC-Info, die bei allen Rechnern verschieden ist? Intel wollte doch mal eine CPU-ID einführen? Haben sie aber nicht oder?

Alternativ habe ich mir überlegt könnte man aus einer System-Datei, die jede Windowsinstallation hat, Speicherdatum und -uhrzeit auslesen und verwenden. Denn es ist ja unwahrscheinlich, dass die bei allen Testpersonen gleich ist. Das das langfristig nix ist, ist mir klar :) Brauch ja nur einer rauskriegen, Datum ändern, Bingo :)

Vielleicht hat ja inzwischen jemand auch ne bessere Idee.

Also, irgend eine System-Info auf allen Rechnern verschieden? Und wenn ja, wie ruf ich sie ab?

Danke.
 

byte

Top Contributor
Gibt da nix sicheres ausser die Online Authentifizierung, sprich einmal online registrieren und dann bei jeder Sitzung Online Identität prüfen.
 

Bart S.

Mitglied
Schon klar, aber ich kann leider nicht voraussetzen, dass alle Rechner online gehen.

Deshalb der Kopfstand :)
 

byte

Top Contributor
Egal wie Du Deinen Kopierschutz dann machst, man kann ihn dann halt durch Reverse Engineering rauskriegen. Dann würde ich einfach einen Algorithmus schreiben, der bestimmte Codewörter zulässt und mit denen man sich einmalig authentifizieren muss. Das knacken eines solchen Schutzes wäre zumindest schonmal mit ein bißchen Aufwand verbunden. Der Algorithmus sollte natürlich genügend lange Codewörter generieren, die man nicht ohne weiteres durch Raten rauskriegt.
 
S

stev.glasow

Gast
Im Registry stehen die Windows und Mainborad Serial Nummern. Aber k.A. wo und wie man da dran kommt.
Aber dass es pro Rechner einen Schlüssel gibt wäre an sich schon voll nervig.
 

byte

Top Contributor
1. Registry gibts nur unter Windows
2. Registry Einträge kann man ändern
3. Der User kann den Quellcode verändern
 
S

stev.glasow

Gast
zu 1. und? auf anderen System wird man sicher auch an sowas rankommen, unter Linux steht dat sicher in irgend einer Datei. Und wer Mac-Adresse auslesen wollte bräuchte eh für jedes System nen anderen native Code, also ist das auch kein Umbruch.
zu 2 & 3. stimmt. Ist deine Lösung dagegen sicher?

Das ganze über irgendwelche MAC-Adressen oder anderen Nummern zu lösen und den Rechner eindeutig zu identifizieren ist trotzdem ne unvorteilhafte Lösung.
 

Bart S.

Mitglied
Hi,

also den Quellcode rücke ich ja gar nicht raus, sondern eine exe... und dann wird der reverse-stuff doch schon schwieriger oder?

Für die Testphase brauche ich auch nur einen Kopierschutz für Windoof-Rechner.

Also müsste ich doch da was auslesen können... und wer ändert schon seine Windows-Serial-Number? Geht dann ich das System flöten oder überprüft Windoof das etwa nur bei der Installation... das fänd ich ja lustig... hab ich aber anders in Erinnerung, denn es gibt ja Serial-Erase-Tools... und dann geht nicht mehr soooooo viel... oder?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Linux, Java-Version wird nicht erkannt bzw. welche Einstellung fehlt noch? Allgemeine Java-Themen 19
ruutaiokwu Welcher Browser unterstützt heutzutage noch Java Applets? Allgemeine Java-Themen 5
berserkerdq2 SceneBuilder GUI erstellt, nun muss ich noch ein Polygon erstellen, ist die Connection möglich? Allgemeine Java-Themen 3
berserkerdq2 Wenn ich bei Intelij javafx mit maven importieren will, muss ich das in die pom.xml reintun, aber warum noch in module-info.java? Allgemeine Java-Themen 3
T JavaPoet - (noch) nicht existente Typen Allgemeine Java-Themen 2
B Lottospielen mit System, Versuch 2, noch umständlicher als vorher Allgemeine Java-Themen 1
berserkerdq2 Wozu schreibe ich 3 und 1 noch hin? Allgemeine Java-Themen 5
S Noch eine Design-Frage zu Setter Allgemeine Java-Themen 6
Bluedaishi Prüfen ob Datei noch geöffnet ist Allgemeine Java-Themen 59
R JDK installieren Gibt es ab 2019 überhaupt noch Java? Allgemeine Java-Themen 6
S Wird bei den JREs 9, 10, 11+ ueberhaupt noch Bytecode ausgefuehrt..? Allgemeine Java-Themen 8
J Could not convert socket to TLS - gestern liefs noch Allgemeine Java-Themen 2
H Wie kann ich überprüfen ob das Feld noch frei ist? Allgemeine Java-Themen 5
M Windows 98 - Mit welchem JDK (Version) kann noch Programm dafür erstellt werden Allgemeine Java-Themen 6
R Seleium / WebDriver findet weder URL noch Title Allgemeine Java-Themen 1
HarleyDavidson Was ist das? Noch nie gesehen... Allgemeine Java-Themen 3
B Input/Output Datei noch geöffnet trotz Close Allgemeine Java-Themen 4
A Noch eine Frage zur Methode matches() Allgemeine Java-Themen 2
J Lebt das Objekt noch?? Allgemeine Java-Themen 12
Loyd Noch ne Regex-Frage: Verschachtelte Ausdrücke Allgemeine Java-Themen 4
I Exceptions - weder catch- noch finally-Klausel funktioniert Allgemeine Java-Themen 12
J Rekursive Methode und if-Blöcke, was wird noch ausgeführt? Allgemeine Java-Themen 2
D Brauche mal Hilfe bin noch nicht so fit Allgemeine Java-Themen 3
Y Mal wieder vergleichen von Strings.[Leider noch ein Problem] Allgemeine Java-Themen 18
S Zeichen, dass Programm noch läuft Allgemeine Java-Themen 3
G Sind Applets noch uptodate Allgemeine Java-Themen 24
G Aufruf einer Methode wenn Klasse noch nicht existiert Allgemeine Java-Themen 3
A Noch freie Nummern anzeigen lassen Allgemeine Java-Themen 3
J Immer noch OpenOffice.org - Malheur Allgemeine Java-Themen 4
A Warum hab ich noch nie ein .jar Archiv gesehen? Allgemeine Java-Themen 5
T Geht das vielleicht noch einfacher? Allgemeine Java-Themen 7
G Java Cryptography Extension (JCE) mit Java 1.6 noch aktuell? Allgemeine Java-Themen 1
P Source code verloren habe nur noch kompilierte .jar. Allgemeine Java-Themen 12
E Nach Packen in Jar ist Sound nur noch abgehackt zu hören Allgemeine Java-Themen 2
F JSP noch aktuell? Allgemeine Java-Themen 5
Ark Noch mal Fourier Allgemeine Java-Themen 2
S Prozess javaw.exe läuft immer noch, obwohl Programm beendet Allgemeine Java-Themen 6
G Was soll noch alles in Java kommen? Allgemeine Java-Themen 14
G nur noch 2 kleinigkeiten dann bin ich glücklich^^ Allgemeine Java-Themen 2
M Kann man hier noch was rausholen? Allgemeine Java-Themen 16
flashfactor Testen ob ein R/3 erreichbar bzw. noch am leben ist. Allgemeine Java-Themen 2
M noch ein rendererversuch Allgemeine Java-Themen 8
D Laufen meine alten progs auf java 5 noch? Allgemeine Java-Themen 7
D Threads wollen weder schlafen noch aufgewckt werden! Allgemeine Java-Themen 6
C Was geht noch? Allgemeine Java-Themen 13
J Thread started nur einmal Allgemeine Java-Themen 19
I if-eingaben nur einmal anzeigen Allgemeine Java-Themen 6
D Erste Schritte Arrays vergleichen und die zahlen die nur einmal vorkommen ausgeben Allgemeine Java-Themen 5
K Erste Schritte Start einer JAR Datei 2 Wege aber einmal nicht die volle Funktionlität Allgemeine Java-Themen 20
L Java Slick2D stürzt ab- Zu viel auf einmal? (LinkedList) Allgemeine Java-Themen 7
F Best Practice Application extern nur einmal startbar Allgemeine Java-Themen 3
S Eine Klasse die jeden String nur einmal annimmt Allgemeine Java-Themen 4
R Zufallszahl nur einmal Allgemeine Java-Themen 3
K Mehrere Arrays auf einmal erstellen Allgemeine Java-Themen 2
B Alle Exceptions auf einmal abfangen Allgemeine Java-Themen 4
S mit Class eine Klasse nur einmal instantiieren Allgemeine Java-Themen 4
T KeyListener lässt sich nur einmal drücken Allgemeine Java-Themen 2
C Geschachtelte For-Schleife: Äußere Schleife wird nur einmal durchlaufen!? Allgemeine Java-Themen 3
T RegEx, wieder einmal ... :-( Allgemeine Java-Themen 19
W Wieder einmal: PNG ausdrucken Allgemeine Java-Themen 3
M Anwendung nur einmal starten / Zeichen in String zählen Allgemeine Java-Themen 7
C Anwendung nur einmal Starten Allgemeine Java-Themen 11
D Scrollbalken in meiner JTable auf einmal weg. Allgemeine Java-Themen 2
K Thread für SocketServer nur einmal starten Allgemeine Java-Themen 5
MQue JFrame nur einmal öffnen Allgemeine Java-Themen 3
E Hibernateanwendung auf einmal laaangsam? Allgemeine Java-Themen 3
G Mehrere Bytes auf einmal einlesen Allgemeine Java-Themen 4
S auf einmal gibt es einen fehler. Allgemeine Java-Themen 3
K Oberserver nur einmal verwendbar? Allgemeine Java-Themen 9
izoards Rudimentärer Kopierschutz Allgemeine Java-Themen 37
B Kopierschutz? Allgemeine Java-Themen 21

Ähnliche Java Themen

Neue Themen


Oben