Daniel Schröter's Blog
  • Home
  • About
  • Impressum
KEEP IN TOUCH

Selber Programme cracken leichtgemacht…

Mrz25
2008
6 Kommentare Geschrieben von Daniel

Hallo Leute! Zunächst möchte ich mal betonen, dass dieses Tutorial für absolute Anfänger ist, die endlich in die Cracking-Gesellschaft einsteigen wollen. Da du also ein totaler Anfänger bist, möchte ich zuerst mal erklären, was cracken eigentlich ist und wofür es gut ist.

Cracken ist eine Methode um zB Trial-Versions oder Demos in Vollversionen zu verwandeln. Prizipiell eignet sich jedes Programm dazu, das eine Nutzungsbegrenzung (von zB 30 oder 60 Tagen oder auch andere Beschränkungen wie zB nur 3 CD´s brennen, …) hat. Wenn man diese Nutzungsdauer überschritten hat, dann ist es meistens nicht mehr möglich, dieses Programm auszuführen. Das stört und natürlich sehr, also haben wir zwei Möglichkeiten zur Auswahl:

Methode Nr. 1: Wir kaufen uns das Programm und sind dann völlig pleite. Vorteil dieser Methode ist, dass es legal ist, doch wer will schon was legales tun? Der Nachteil ist, dass man sich manche Programme erst gar nicht leisten kann.

Methode Nr. 2: Wir cracken das Programm und machen uns zu registrierten Usern.

Wenn du dich für Methode Nr 1 entscheidest, dann kannst du schon aufhören dieses Tutorial zu lesen und lösche es gleich von deiner Platte. Hast du dich jedoch für Methode Nr. 2 entschieden, dann bist du hier völlig richtig. Alles was du brauchst sind einige Tools und etwas Geduld (manchmal auch sehr viel Geduld und Phatasie!).

Zunächst mal das Prinzip:
Also, nehmen wir mal an, wir haben die Möglichkeit, einen Registrier-Namen und Registrierungscode einzugeben. Zu 99,9 % geben wir den falschen Key ein und es erscheint irgendeine blöde Meldung wie zB “You have entered an incorrect code”. Es gibt also im Programm eine Stelle, die den Code überprüft und sollte der falsch sein, so springt das Programm zu der Stelle, die das Fenster mit der Fehlermeldung bringt. Also müssen wir eigentlich nur das Programm so umzuschreiben, damit es eine Positive Rückmeldung gibt wie zum Beispiel “Thank you for registration!”. Am einfachsten lässt sich das wohl folgend ausdrücken: Wenn Registration Key falsch, dann setze den Wert 1 (Sprung zur Fehlermeldung), ansonsten setze den Wert 0 (Registration erfolgreich).

Natürlich klingt das alles sehr einfach, doch du wirst schon merken, dass es nicht immer so einfach ist. So, jetzt haben wir uns aber genug mit der Theorie beschäftigt. Auf zur Praxis!

2. Benötigte Tools

* W32dsm87

* Hexworkshop 2.54

3. So, nun geht´s also endlich los. Jetzt müssen wir uns nur noch ein Opfer aussuchen. Hmmm, was nehmen wir denn? Na am Besten gleich mal ein einfaches, aber es sollte nicht zu einfach sein, damit du auch ein wenig Arbeit hast … ja, das müsste vorerst genügen: Wir cracken “Xara Webstyle 1.2″. Jetzt meckert nicht gleich rum, wenn euch das Proggi nicht gefällt, doch ich habe mich für dieses Programm entschieden, weil man nicht nur eine Veränderung vornehmen muss und außerdem ist es ein recht gutes Web-Design Programm.

Zu finden ist es unter http://www.xara.com

Also, wenn du es dann hast, installiere es gleich mal und führe es aus. Na was sehen wir denn da, es kommt ein nettes Fenster, wo man “Purchase” und “Continute”, was unwichtig für uns ist. Also drücken wir “Purchase” und es erscheint ein Fenster, wo wir einen Registration-Key eingeben können. Also, das tuen wir doch glatt. Wir geben mal “666-666-666″ ein (ist einfach so eine Nummer, die mir gerade eingefallen ist). Und das bestätigen wir gleich mal und was kommt jetzt? So eine blöde Meldung:

tutori1.jpg

Diese Meldung ist sehr wichtig, also notieren wir sie uns. Nun drücken wir OK und schon sind wir wieder drausen. So, nun gehen wir in den Windows Explorer und erstellen eine Kopie von “Webstyle.exe” und nennen sie mal “Webbak.exe”. Ist dies geschehen, so starten wir mal den Disassembler (W32dsm87).

Hier laden wir die Datei “Webbak.exe” (Disassembler – Open File to disassemble). Das kann nun einige Zeit dauern, also kannst du dir mal ne kühle Erfrischung holen (keinen Alkohol, denn du musst noch klar denken können). So, wenn das nun erledigt ist, müsstest du viele komische Zeichen sehen. Keine Angst, du musst nicht die Bedeutung der Symbole lernen! Klicke einfach auf “Disassembler – Font.. – Select Font”. Hier stellst du dann irgendeine lesbare Schriftart ein.

So, mitleirweile müsstest du jetzt schon etwas erkennen können. Nun klicken wir mal auf den Button neben dem Drucker-Symbol. Jetzt wird ein neues Fenster eingeblendet mit allen Strings, die der Programmierer verwendet hat. Hier suchen wir mal nach dem Text, den wir uns vorher aufgeschrieben haben: “Invalid Number. Please contact Xara technical support@xara.com supplying …”. So, wenn wir den Text gefunden haben, dann machen wir einen Doppelklick darauf. Jetzt springt der Disassembler zu dieser Stelle.

tutori2.jpg

Doch diese Stelle ist für uns uninteressant. Also scrollen wir uns mit den Pfeiltasten mal nach oben, bis zum Anfang dieser Funktion.

tutori3.jpg

Hier sehen wir 9 verschiedene Adressen, die wir uns alle notieren (Die Adressen stehen unterhalb des blauen Balkens. Das (C) könnt ihr weglassen.)

So, nun gehen wir auf “Goto” und dann auf “Coldelocation”. Hier geben wir die erste Nummer ein (0045013c) und bestätigen mit Return. Somit kommen wir zu folgender Stelle.

tutori4.jpg

Das ist nun wichtig. Hier steht “jne 00450284″. “Jne” bedeutet soviel wie “Jump if not equal”. Also was liegt nun näher, als das ganze in ein “je” sprich “Jump if equal” umzuwandeln. Zuvor musst du aber folgendes wissen:

JNE hat die Zahl 75 oder 85
JE hat die Zahl 74 oder 84

Mit diesem Wissen ist es ein leichtes, das ganze umzuwandeln. Doch hier sind wir auch schon an die Grenze des Disassemlbers gestoßen, also starten wir den Hexworkshop und laden die Datei “Webbak.exe”. Nun müssen wir uns aber zuvor noch etwas im Disassembler notieren, und zwar den Offset von der Stelle, an der wir gerade stehen (jne 00450284) und den finden wir in der Statusleiste des Disassemblers.

tutori5.jpg

Diesen Offset notieren wir uns (0004F53C) ohne das “h” am Ende. Nun gehen wir in den Hexworkshop und drücken hier “Edit – Goto”. Es empfiehlt sich den Shortcut “Alt+F5″ zu nehmen. Hier geben wir den vorher notierten Offset ein und bestätigen mit Enter.

tutori6.jpg

Hier makieren wir nun die Zahl 85 (JNE falls du dich erinnerst) und ersetzen sie durch 84 (JE). So, wenn die Arbeit nun getan ist, speicherst du das ganze ab und dann startest du Xara Webstyle (Achtung: Natürlich startest du die Datei Webbak.exe, da hier ja die Änderung gemacht worden ist). Jetzt klickst du wieder auf “Purchase” und gibst irgendeine Nummer ein. Und was passiert nun? Die gleiche Meldung erscheint wieder. Also sind wir noch nicht fertig.

Zurück also zu den 9 Nummern, die wir uns am Anfang notiert haben. Die erste Nummer haben wir schon verändert, also geht es ab zur nächsten (00450150). Hier notieren wir uns wieder den Offset und geben geben diesen im Hexworkshop ein. Im Hexworkshop verändern wir das JE in ein JNE, speichern das ganze ab und führen das Programm wiederum aus. (Die gegebene Zahl muss immer in das Gegenteil umgeschrieben werden. Also, steht hier ein JNE (75 oder 85) so geben wir JE (74 oder 84) ein und umgekehrt auch.)

Du fragst dich nun sicher, warum man das Programm immer wieder ausführt und nicht gleich alle Änderungen vornimmt. Ganz einfach, sollte eine Funktion die du verändert hast einen Fehler verursachen, so kannst du das ganz einfach wieder rückgängig machen. Hier kann ich ja schon verraten, dass alle 9 Adressen umgeändert werden müssen, damit das ganze funktioniert.

So, das wars auch schon. Wenn du die 9 Veränderungen gemacht hast, und wenn du dann bei der Key-Eingabe bestätigst, dann hast du auch schon dein erstes Programm gecrackt. Wenn dir das genügt, dann kannst du die original Webstyle.exe in Webstyle.old umbenennen und anschließend die Datei Webbak.exe in Webstyle.exe. Solltest du aber noch einen Crack erstellen wollen, dann benötigst du eine Crack-Engine. Doch frag mich nicht, wo du die herbekommst, denn etwas musst du schon selber auch suchen.

Zur Erklärung: Der Crack ist eine Datei im Exe Format, die die nötigen Modifikationen (welche vom Cracker eingegeben werden) vornimmt. Der Crack ist viel kleiner als die gecrackte Datei, weil die Größe im Internet nun mal eine große Rolle spielt.
Es gibt natürlich auch noch Crack-Engines, die keine Exe Cracks erzeugen, sondern eine Bediener-Oberfläche haben, wo Crackfiles zB im 411 Format (bei unserer Crack-Engine) geladen werden. Hier muss man nur einmal die Crack-Engine runterladen und braucht später nur noch die Crack-Files runterladen. Der Vorteil dabei ist, dass diese Dateien noch kleiner als die EXE Cracks sind.

Geposted in Security Informations
Weiterempfehlen: Twitter Facebook Delicious StumbleUpon E-mail
« Nokia 6151: Kanal umstellen
» Root Passwort löschen

6 Comments

  1. kayne's Gravatar kayne
    17. April 2009 at 08:47 | Permalink

    und was ist wenn man die nachricht aus dem fenster nicht findet , jetzt nicht auf das bsp prog bezogen

  2. Daniel's Gravatar Daniel
    17. April 2009 at 09:26 | Permalink

    Leider ist das Cracken eines Programmes nicht mehr so einfach wie früher, mitlerweile werden andere Technologien verwendet um die Programme abzusichern.

  3. Lukas's Gravatar Lukas
    1. Februar 2011 at 12:54 | Permalink

    Hi,

    kannst du mir helfen ein Programm zu cracken von dem ich den Registrierungsschlüssel verloren habe.

  4. Malik's Gravatar Malik
    26. Mai 2011 at 17:42 | Permalink

    Danke für die Anleitung!!! ;)
    Welch schirftart haste verwendet, nämlich egal welche ich benutze, ich sehe nur nicht leserliche zeichen. :(

  5. Daniel Schröter's Gravatar Daniel Schröter
    7. Juni 2011 at 08:13 | Permalink

    z.B Arial, Courier

  6. teiger's Gravatar teiger
    30. Juni 2011 at 17:03 | Permalink

    Hi leuts hab ne dringende frage kann mir jemand helfen ein prog zu cracken krigs irgentwie nicht aufe reie das prog (W32dsm87) kann die datei nicht öffnen da es demo ist oder zumindest einer sagen kann wo ich die vollversion herbekomme oder die passende Regestrier nr. Danke im vorraus! Ps.Es handelt sich um das prog zw3D 2011 Deutsch ich weiß es gibt keygens cracks und serials zu dem prog aber sie fuzen bei mir nich .

Hinterlasse eine Antwort Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Letzte Kommentare

  • toto bei 5 Euro Gutschein für computeruniverse.net
  • lehmann bei winlogon.exe – Komponente nicht gefunden (XmlLite.dll)
  • Truk bei Youporn Alternativen
  • Uta Dmoch bei winlogon.exe – Komponente nicht gefunden (XmlLite.dll)
  • Katja bei WLAN-Leistung verstärken (N80 bzw alle WLAN-fähigen Smartphones)

Kategorien

  • Allgemein (39)
  • Börse (6)
  • Coding (7)
    • C (1)
    • PHP (4)
  • eBooks (3)
  • Forex Stuff (2)
  • Games (3)
  • General (3)
  • Handy Stuff (4)
  • Hardware (2)
  • Informatives (5)
  • iPhone (1)
  • Lesenswertes (12)
  • Linux Stuff (20)
    • Plesk (7)
  • Mac Stuff (14)
    • Bugs (1)
    • Tipps&Tricks (6)
  • News (1)
  • SAP (1)
  • Security Informations (14)
  • SEO (2)
  • SEO @en (1)
  • Stock market (1)
    • Forex (1)
  • Testberichte (1)
  • Vorlagen (9)
  • Web Stuff (3)
  • Win Stuff (56)
    • Bugs (21)
    • Downloads (4)
    • Tipps&Tricks (28)
  • XXX (1)

RSS

  • Artikel-Feed (RSS)
  • Kommentare als RSS

Tags

abo abzocke auslesen SN Handy authentication verschwunden Chartformationen Charting demekon ag Domains Expert Advisors fishing page Forderung gegen Handy IMEI handy seriennummer Handy sn herrausfinden IMEI aus handy auslesen IMEI auslesen Indikatoren linux linux commands mac office setup assistent Metatrader mysql login office 2008 sp1 office 2008 SP1 bug office setup assistent online abo abzocke online abos outlook sicherheitswarnungen porn routerpws schleife beim sp1 update sp3 bug SP3 IEEE 802.1X Authentication aktivieren sp3 lan authentication Sparschwein ag betrug std routerpasswörtern Technische Analyse Trendanalyse Tube8 tux cmds U+C Rechtsanwälte victim xserv xVideos Zugriff gewählen beim Outlook

EvoLve theme by Theme4Press  •  Powered by WordPress Daniel Schröter's Blog
blog.danielschroeter.de

close