Programmieren eines Keygen

Status
Für weitere Antworten geschlossen.

81acksnak3

Registered +
Registriert
Apr. 2006
Beiträge
506
Hallo Leutz.

Als erstes mein Problem. Hab ne kleine wette mit nen Kumpel gemacht, das ich es schaffe innerhalb von nen Monat lerne keygens zu programmieren.
Und da ich es sowieso total interesant finde wie Pro-Programmierer keygens programmieren, würde ich gerne selber lernen wie man soetwas macht.

Ich weiß jetzt nicht ob JavaScript das richtige Präfix dafür ist und ich weiß auch net ob es überhaupt hier im java-bereich richtig ist ^^ Kleine bitte an die Mods, wenn iwas falsche ist, bitte moven und dann Präfix ändern THX!

So. Ich möchte also lernen keygens zu programmieren.

Als erstes muss ich sagen das ich überhaupt keine ahnung von Programmieren und den ganzen Sprachen hab und auch nie irgendwas in der art gemacht hab.

Der Keygen sollte möglichst so aufgebaut sein, das oben das beenden kreuz ist und unten "generate" steht. beim klicken auf generate, soll dann ein key erscheinen, beim mehrfachen klicken von generate sollen verschiedene Keys durchlaufen.

So weit so schwer.

Kann mir da jmd helfen, es erklären oder nen möglichst einfaches TUT schreiben? Wäre richtig nett!

THX THX THX für alle antworten!

so long 81acksnak3
 
hmm die progger ham des studiert, denk nicht das des dir jemand erklären kann wenn du nichmal ne sprache kannst...
 
ich würde sagen, die wette hast du so gut wie verloren
einen guten einstieg in die materie, der dir den schwierigkeitsgrad deines vorhabens vor augen führt, findest du hier>
Code:
http://cip-re.6x.to/
 
Naja, studiert muss man das nicht haben. Und ein KeyGen mit JavaScript zu erstellen, ist zwar ziemlich verwegen, aber rein theoretisch problemlos möglich. Letztendlich machen die KeyGens ja nichts anderes, als ein paar "Zufalls-Zeichen" zu erstellen (die natürlich auch noch als Key funktionieren müssen). Wenn du einfach nur einen Generator erstellen möchtest, der nichtfunktionierende Pseudo-Schlüssel erstellt, sollte das kein Problem sein. Ansonsten dürftest du mit einem Monat nicht hinkommen. Für einen richtigen KeyGen brauch man viel Erfahrung. Schließlich muss man die genaue Methode kennen, wie man an die richtigen Schlüssel kommt. Und das stelle ich mir nicht gerade einfach vor. Zumindest lernt man das nicht innerhalb von einem Monat...

HTH
 
Ich sag nur noch: Übermut tut selten gut. :depp:

Um ein Keygen zu programmieren musst du erstmal den Key-Algorithmus eines Spiels kennen. Gibt evtl. für paar Spiele den fertigen Algortihmus im tiefen des Internets.

Javascript ist eigentlich nicht die richtige Wahl, aber es ist möglich. Jedoch wirst du da nicht den schnellsten KeyGen programmieren können.

Am besten benutzt du C++, wobei du in einem Monat nicht mal die Grundlagen hinbekommst (wenn du vorher noch nie programmiert hast).

Um wirklich selbstsändig nicht bereits existierende KeyGens für Spiele zu schreiben, musst du dich recht gut in der Informatik auskennen.

Viel Spaß :rolleyes:
 
Was offensichtlich viele hier nicht wissen ist das viele so genannte KeyGeneratoren garkeine Keys generieren, sondern nur aus einer Liste zufällig auswählen... Übermotivierte "cracker" haben ein programm geschrieben indem die keys hardgecoded stehen und wenn man nun auf generate drückt wird aus einem array ein zufälliger key ausgespuckt.

Also wenn du das glück hast das das dein "Wettpartner" auch nicht weiß kannst du einfach ein paar keys in nem array speichern und die zufällig ausgeben... Viel Spaß :)
 
jo, wie zerd schon sagte.
sowas kannst du auch ganz easy mit visual basic machen. :D ich selbst habe früher mit vb gearbeitet, habe aber vor 1 jahr damit aufgehört. aber wenn du willst kann ich dir bei vb ein paar tipps geben. ;)
aber ein paar grundkenntnisse solltest du schon beherrschen.

mfg,
kewl
 
Was offensichtlich viele hier nicht wissen ist das viele so genannte KeyGeneratoren garkeine Keys generieren, sondern nur aus einer Liste zufällig auswählen...

viele ist etwas übertrieben ausgedrückt, besser wäre "einige".
Aber wenn du es so machen würdest, wäre es sehr viel einfacher als die "richtige" Methode.
 
Ja ich gebe zu, mit "viele" habe ich übertrieben ;)
Aber trotzdem wäre das die einfachste Möglichkeit deine Wette zu gewinnen :)

Echte Keygens wirst du nicht in einem monat schreiben...
 
studieren muss man das programmieren nicht...
eher den code von dem programm von dem du ein keygen machen willst :D

als erstes braucht man einen disassembler (am besten mit debugger)
der spuckt dir den maschinencode aus, auch assembler genannt
wenn du den erstmal verstehst, ist es schon garnicht mehr so schwer^^
meistens ist ein algorithmus im programm, der den eingegebenen key überprüft
vereinzelt gibt es onlineüberprüfungen oder hardcoded keys aber das ist jetzt erstmal egal...

wenn du den algorithmus rausgefunden und analysiert hast kommt der leichtere teil - das programmieren des keygens
der teil ist eigentlich nur mathearbeit^^
das programm soll nach diesem algorithmus die keys ausspucken
ob das in javascript geht kann ich nciht sagen... aber ich würde dir vorschlagen ein paar tutorials zu speziellen programmen auf diversen crackerseiten durchzuarbeiten...
dass du das innerhalb eines monats lernst bezweifel ich aber ;)
 
Okay hört sich wirklich sehr unrealistisch an so einen keygen innerhalb von nen monat zu programmieren.

Wie sieht das aus mit so nen "unechten" keygen der dann einfach nen paar keys von ner textdatei nimmt? Kann das nochmal jmd erklären?

danke schonmal für die antworten

so long 81acksnak3
 
Dann reicht es eigentlich, wenn du die Array-Beispiele von SELFHTML etwas modifizierst und beispielsweise die Zahlen mit Strings bzw. den kopierten Keys ersetzt. Nur wenn dein Kumpel den Quellcode sehen will, gibt's da nicht viel zu gucken. Ein großes Array mit Schlüsseln und einfacher Ausgabe-Code als Message-Box oder ähnliches :D
 
Hi

Ich bin zwar kein Programmieren (will einer werden, suche aber noch nach einem Kurs)

aber irgendwo habe Ich mal gelesen, dass die Entwickler von Keygen's die taktik wie das Programm die Seriennummer überprüft rausgefunden haben (Quersumme...) und dann ist ein keygen nur noch ein Rechentool, das einen Zahlencode ausspuckt, bei dem alle Zeichen mit der Rechnung übereinstimmt.

Also musst du das tool auseinanderreißen, und hoffen, dass du irgendwo die Formel findest, oder du vergleichst irgendwie alle funktionierenden Serials die du findenkannst.

Teoretisch sehr einfach

Praktisch nur für Profi's oder mit Glück möglich

PS: Versuche es mit einem sehr allten tool, wie z.b. HMonitor oder so.

Und schreibe+Uppe dann bitte auch eine Anleitung, wie es geht;)

Würde mich nämlich auch interresieren:D

Viel glück
 
Mmh, :ööm:

aber ist es nicht erstmal wichtig zu wissen, welchen Key du zu generieren hast!? Du musst erstmal den Algo des Programmes herausfinden - und da hast du ohne Vorkenntisse Probleme.

Wenn du einmal weißt wie das Prog deine SN verarbeitet - dann hast du automatisch die Lösung! Am Besten gibste deinem Kumpel was aus :bier1: und dann lernste mal ne Programmiersprache!

Viele grüße aus dem ...
 
keine reaktion des themenstarters!? :confused: dann is es wohl erledigt!?

~ C L O S E D ~

ceeyaa.mex
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben Unten