Challenge – Borderlands 2 Serial

Ab heute gibt es eine neue Kategorie. Die Idee kam mir als ich einen kleinen Code entziffern musste und ich es nach einigen Anläufen nicht geschafft habe, bis mir schließlich ein kleines Detail auffiel. :D

Also habt Spaß an meiner ersten kleinen und eigentlich einfachen Challenge: Borderlands Serial

Greetz TheVamp

Windows 7 – Benutzerkonten auslagern

Heute geht es um ein kleines Thema und zwar wie man die Benutzerkonten in Windows 7 auslagert und den Installationspfad %ProgramFiles% ändert. Warum das ganze? Nun ja ich besitze eine SSD und auf dieser soll nur das reine Betriebssystem laufen. Da ich jemand bin der all seine Daten gerne auf dem Desktop speichert, möchte ich diese Daten lieber nicht auf der SSD haben, denn mit meinen bis zu 40 GB schweren Desktop belaste ich diese nur. Auch die Programme und Spiele die ich installiere, sollen nicht auf die SSD! Die sollen auch auf eine HDD ausgelagert werden. Das ganze ist einfacher als Gedacht, man muss sich nur ein wenig mit der Registry in Windows auskennen.

Weiterlesen…

no name fraktion

Heute ist ein neuer Blog in die Linkliste gekommen. Hierbei handelt es sich um den Blog der no name fraktion der von bbking und Know V3.0 geführt wird. Es ist ein sehr interessanter Blog, der mit einer Menge an sehr guten Artikel daherkommt. In dem Blog wird über alles mögliche geschrieben, von PE-Header, Crypter, Pentesting, Web-Security, Compiler und was sonst das Herz eines IT-Freak höher schlagen lässt. Schaut einfach mal rein, ich persönlich finde die Inhalte super spannend.

Greetz TheVamp

PS: Ich habe auch endlich bald wieder Zeit um neue Artikel zu schreiben, also freut euch schon mal drauf ;D

Programmieren eines X55-W0RM

Heute wird es um das Thema Würmer gehen. Da ich mich immer noch in der Ausbildung befinde und unsere Firma viele Azubis hat, wird von unserem Unternehmen eine Art Azubi-Community geführt und man erhält auf diesem Board die neusten Informationen und Dokumente, die man für die Ausbildung braucht. Nun ja, was liegt da Nahe und ein Mal zu schauen, ob irgendwelche Fehler und Bugs in diesem Board sind. Wer mehr zu dem Board wissen will, der Hersteller ist ramius.

Weiterlesen…

Downloads nun in den Artikeln verfügbar

Hier eine kleine Info, am Rande. Ich werde zukünftig alle Sourcen und Cracks hochladen, wenn sie nicht all zu groß sind.
Warum benutze ich so eine komische Komprimierung. Finde es doch am besten selber heraus! Google ist dein Freund und es dauert nur 10 Sekunden bis du die Antwort hast.
Momentan ist die .nz Komprimierung einer der stärksten Komprimierungen die es momentan gibt und sie ist dazu im Vergleich viel viel schneller als .*paq

Also viel Spaß beim SourceCode durchstöbern und beim Zocken.
Greetz TheVamp

Warum mache ich diesen Blog?

Zuerst muss ich meine Vorgeschichte beleuchte. Ich fand es in meiner Jugend immer wieder spannend, wie es Leute geschafft haben einen NoCD/NoDVD Crack oder ein MiniImage erstellt haben und dies dann den gesamten Kopierschutz aushebelte. Ich fand es genial, das es Leute gibt die herausfanden, wie der Algorithmus eines Serial funktioniert. Diese Leute aus der Szene, waren die Helden in meiner Jugendzeit. TSRH, Razor1911, FAiRLiGHT, SKiD ROW, BLiZZARD, DEViANCE, CLASS, CORE, FFF, MYTH und wie sie nicht alle heißen :D . Als ich dann noch den Film "Hackers - Im Netz des FBI" gesehen habe, war es um mich geschehen. Ich wollte alles über Hacker wissen. So bin ich über die Ethik der Hacker gestoßen, wie werde ich ein Hacker, die humorvoll den Weg des Skript Kiddie und eines Hackers beschreiben und das man zum Anfang als Hacker eine Programmiersprache lernen muss. Alles schien mir zuerst sehr rätselhaft, aber mit der Zeit und steigendem Wissen, Verstand ich langsam die Dinge die ich gelesen hab. Was es heißt ein Hacker zu sein. Das Hacker eine Lebenseinstellung ist und meistens die Vorurteile in den Medien meist nicht stimmen, aber das ist ja wieder ein Thema für sich. Irgendwann empfahl mir ein Kumpel mich bei einer Challenge-Site anzumelden und so hat dann die Tutorialsseite der Challengeseite den optimalen Input für mich geliefert, wie man Sachen hacken kann. Doch wirklich anwenden in der Realität konnte man das erlernte immer noch nicht und auch die Frage, wie man Spiele crackt habe ich bis heute nirgendwo direkt beantwortet bekommen.

Genau deswegenen möchte ich anderen zeigen, wie man ein Spiel crackt, was dahinter steht und das kein Kopierschutz unknackbar ist. Genau deswegen mache ich diesen Blog. Aber ein weiterer Hauptgrund ist, das ich meinen Fortschritt über das Jahr sehe. Gegen Ende des Jahres 2011 musste ich feststellen, dass ich keine Ahnung hatte, was ich in diesem Jahr (2011) sinnvolles getan habe. Ich habe einfach ein Jahr lang keinen Fortschritt gesehen.

Damit ich auf das Jahr zurückblicken kann und sehen kann was ich erreicht habe, schien mir die Form des Blog’s durchaus sinnvoll. Der erste Gedanke war ein Reverse Engineering Blog, der sich aber im Moment eher wie ein How to Crack this Game Blog entwickelt.
Am Ende muss ich aber den Spieleentwicklern danken, dass sie so naiv sind und immer bessere Kopierschutzvarianten ausprobieren. Thx 4 this Chall ;) und vielen dank an das B2H-Team, dass sie mir diesen Space bereitstellen.

Vielen Dank und bis demnächst
TheVamp

Terraria 1.1.2 zu Terraria 1.1.3 – Bug Hunting

Terraria ist ein super cooles Spiel, jedoch hat die deutsche Version von 1.1.2 noch ein paar miese Bugs drin. Leider wird das Spiel nicht mehr weiterentwickelt und was bleibt uns als Reverse Engineer da übrig und selbst Hand anzulegen. Ein Glück wurde es in C# geschrieben und dafür gibt es geniale Decompiler. Also was benötigen wir:

  • Terraria muss installiert sein
    • .net Framwork 4.0
    • XNA Framework 4.0
  • ILSpy 2.1.0 (Download-Link)
  • Visual Studio C# Express (Link)
  • Programmierkenntnisse in C# (:P)

Der Schritt zum Decompiling ist Recht einfach. Kurz gesagt ILSpy starten und dann die Terraria.exe in dem Programm öffnen. Nun Terraria in der Liste auswählen und unter "Datei --> Save Code..." auswählen und einen Speicherort auswählen, wo das C# Projekt hinkopiert werden soll. Danach beginnt der Decompiling Vorgang und der kann je nach PC, ganz schön lange dauern. Also erstmal abwarten und Tee/Kaffee trinken ist angesagt.

Weiterlesen…

Need for Speed Underground 2 – Let’s make a real Keygen

Heute ist es mal wieder soweit und wir knöpfen uns diesmal Need For Speed Underground 2 (NFSU2) vor. Diesmal schauen wir, wie der Serial Generator funktioniert. Warum gerade dieses Spiel? Erst einmal ist es ein verdammt geiles Spiel! Außerdem habe ich von TSRH den 20+ Langames Keygen und unter anderem ist auch NFSU2 dabei. Nun ja und da es von diesem Spiel einen richtigen Keygen gibt, dachte ich mir, ich kann diesmal auch einen echten Keygen schreiben und muss nicht wieder Serial Bruteforcing betreiben. So kam es dazu dass ich dieses Spiel auswählte, doch das erste Problem kam schon auf mich zu. WO VERDAMMT NOCH EINMAL IST DIE CD?!? Irgendwo zwischen dem Chaos musste sie sein.


Nunja nach circa einer halben Stunde hatte ich endlich die CD. Also hab ich mir schnell die Images von der CD geladen und dann konnte der Spaß schon losgehen.
Weiterlesen…

Starcraft – Let’s CrackIt

Es wird wieder einmal Zeit für einen neuen Artikel. Diesmal habe ich mir ein älteres Spiel ausgesucht und es ist wieder ein Spiel aus dem Hause Blizzard. Heute geht es um Starcraft. Ich versuche herauszufinden, wie der Serial überprüft wird und auf dieser Grundlage versuche ich einen Keygen zu Programmieren. Da ich es im Original habe, ahne ich schon das es vielleicht ein wenig einfacher wird, als die letzten Sachen die ich gecrackt habe. Dies liegt daran dass der Serial nur aus Nummern besteht. Also auf geht es, in eine neue Runde der Zerstörung.

Zunächst einmal habe ich mir mit ImgBurn eine ISO von Starcraft gemacht. Nachdem die ISO fertig erstellt worden ist, habe ich mir einmal die Dateien auf der CD genauer angeschaut. Wieder der übliche Aufbau! Eine Setup.exe die wahrscheinlich nur die Install.exe startet. Also habe ich mir gleich die Install.exe gestartet und geschaut was denn die Installation so macht.

Weiterlesen…

Anstoss und die verwirrende Registry

Heute geht es kurz um Anstoss 3. Ich hab einfach Anstoss 3 auf einen USB Stick kopiert und wollte es dann auf einen anderen Rechner spielen. Als ich Anstoss gestartet habe, kam mir gleich die Fehlermeldung "Achtung!!! ANSTOSS 3 ist nicht korrekt installiert worden!" entgegen. Also habe ich mir Gedacht, schaust mal schnell in die Executable rein und suchst, warum der Fehler auftritt. Ich habe mir schon gedacht das Anstoss auf die Registry zugreift und deshalb habe ich speziell in OllyDbg nach Registry-Befehlen gesucht.

Weiterlesen…