Hallo Leute,
ich brauch mal bitte eure Hilfe.
Ich versuche [
Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ] zu cracken. (Auf der rechten Seite gibt's den Download).
Ich bin leider Anfänger auf diesem Gebiet.
Estos bietet eine 45d Trial an.
Die Lizenzierung wird vom Server durchgeführt.
Ich habe heraus gefunden, dass der Server dem Admin Client folgende Nachricht (XML) schickt, um den Lizenzierungszustand zu übermitteln:
Code:
<ELicenseDetails Version="0" IsTrialFeatureLicense="1" ProductID="0" IsUpgradeLicense="0"
IsUpgradeLicenseAnyVersion="0" RequiredOldLicenseVersion="0" RequiresUpgradeLicense="0"
IsTestLicense="0" IsNotForResale="0" RequiresHWBinding="0" IsHWBound="0"
IsCrossGradeLicense="0" RequiresCrossGradeLicense="0" IsExpired="0" LicenseSerial="0">
<LicenseCode></LicenseCode>
<ValidTo>16.12.2014 16:57:30:000</ValidTo>
<Des*****ion></Des*****ion>
<Features>
<Feature ID="1" Count="25" />
<Feature ID="2" Count="50" />
<Feature ID="3" Count="50" />
<Feature ID="5" Count="25" />
</Features>
</ELicenseDetails>
Ich konnte den Speichertort, an dem das Installationsdatum o.ä. für die Trial gespeichert wird, nicht finden.
Ich finde diese Strings auch mit OllyDbg als "Referenced String" in der Serveranwendung (EUCSvr.exe).
Meine Idee ist zunächst, das Enddatum (ValidTo) der Trial zu verändern.
Allerdings kenne ich mich zu schlecht aus, um die Funktion/Codeabschnitt in OllyDbg zu finden, die die Überprüfung der Trial vornimmt.
Die Überprüfung kann ausgelöst werden, indem im Admin Client auf den Menüeintrag Lizenzen geklickt wird.
Das Programm ist sicher nicht ideal, um so etwas zu erlernen.
Ich habe mir viele Tutorials angeschaut, die Architektur der Programme war aber anders.
Es wäre nett, wenn mir jemand auf die Sprünge helfen könnte.
Danke