Mein 3. CrackMe

Hi :) ,

ich habe mal versucht, einen Shareware-Schutz zu proggen. Und nun is er ziemlich fertig. Darum stelle ich ihn mal hier rein, und falls es Lücken gibt, bitte melden. (Achja das mit Shareware is nur so zum Spass ;) ) Ziel ist es, das die Register Meldung erscheint.

REGELN:
x Cracken & Patchen (nur gc2007.dll ! )
x Keine Loader
x Kein modifzieren der SWS.exe

TIPPS:
Keine hehe :D

Also, viel Spass!

Gruss
PMTheQuick ;)

EDIT: Verbessert!
EDIT2: Endgültig verbessert! Alle bitte nochmal neu laden ;)
 
Hallo,

8o ;( 8o ;( 8o ;( 8o ;( 8o
Nein nein nein! Jetzt dachte ich das wäre sicher, und was kommt heraus: Ungenügend :( Hättest du ein paar Tipps wie ich es sicherer machen könnte?

Gruss
PMTheQuick ;)
 
Hallo,

da gib's bestimmt einige Möglichkeiten =)
Vielleicht mal auf den entsprechenden Boards (GRN,CIP,ARTeam ...) umsehen.
Dort werden solchen Sachen besprochen.
Eine Sammlung von AntiDbg-Tricks und Protections kann man sich z.B. hier laden -> http://ap0x.jezgra.net/protection.html
CRC-Checks einbauen ,gegenseitige Überwachung , IAT-Verschlüsselung usw.
Der Kreativität sind keine Grenzen gesetzt ;)


Gruss, cagiv
 
Ok... Jetzt wäre noch nett, wenn du mir sagen könntest, welche Lücken dieser Schutz genau hat, das du es cracken konntest, denn ich kann es immer noch nicht glauben, das es jetzt geht ohne das du die SWS.exe modifziert hast? ?(

Gruss
PMTheQuick ;)
 
Hallo,

eigentlich ganz simpel ;) Es passiert wie im wahren Leben auch.
Stell dir vor der Chef kommt morgens rein und teilt dir mit seinem
falschen Grinsen das heutige Tagesziel mit.
Pronto Pronto ,der Kunde macht Stress!

Um das Tagesziel zu erreichen musst du viele Teilaufgaben bewältigen und brauchst verschiedene Hilfsmittel.
Du versuchst die Aufgaben nach und nach abzuarbeiten. Plötzlich hast
du total den Überblick verloren und kein Plan was du schon erledigt hast und wo du jetzt weitermachen musst.
Keine Zeit um nochmal von vorn zu beginnen. Versagt auf ganzer Linie.

Dein Chef gibt dir noch eine Chance. Diesmal nimmst du dir einen großen Zettel und schreibst dir einfach alles auf.
Reihenfolge der Abarbeitung, Lösung jeder Teilaufgabe , derzeitiger Stand und was als nächstes erledigt werden muss.

Genauso arbeitet auch der Rechner.
Bevor er in die DLL springt um dortigen Code abzuarbeiten schreibt er sich auf den Stack die Adresse wo er später im Hauptprogramm weiterarbeiten muss.

Wenn nun eine dritte Person einfach diese Rücksprungadresse ändert... =)

Eine bessere Erklärung ist mir spontan nicht eingefallen. Hoffe es ist verständlich.


Gruss, cagiv
 
Zurück
Oben