Hast du denn schon Vorwissen im Reverse Engineering? Wenn nicht, könnte das ziemlich schwierig werden. Ich glaube nicht, dass man als völliger Neuling sich gleich in einem Programm dieser Größe zurecht findet und man den ganzen Algorithmus fehlerfrei "extrahieren" kann.
Also, wenn dich soetwas wirklich interressiert, fang' lieber mit Crackmes an.