Ciao,Ok eccovi il link disponibile per tutti.
https://drive.google.com/open?id=0BxfPLSG91kL2QzZkSGpabGo5Rmc
Password: trf60hm
Grazie.
Questo programma dimostra che nonostante si abbia a disposizione tutto il codice se il tutto è pensato e scritto bene risulta molto difficile
modificare o creare una licenza valida.
Ti potrei passare il file modificato ma non credo ti servirebbe per imparare qualcosa sul reversing. Io ho aggirato alcuni ostacoli facendo credere al prog che la lic trial è full ma la cosa non è ne semplice ne immediata perchè le modifiche da effettuare non sono facili da capire e trovare.
Dovresti leggerti un pò di tute sul net li trovi facilmente in rete .
cmq le modifiche sono
- VerifySignature- deve tornare sempre vero
-EnsureLicenseState- deve tornare sempre vero
-AssertNotEncrypted- modificare ultima parte in modo che non generi mai l'accezzione
-CreateLimitFromName - invece di creare la classe TrialLimit deve creare la classe ActivationLimit
-loadOptions- ResearchAndDevelopment di dafault deve esssere vero e non falso.
Mi pare di non averne dimenticata nessuna, ma ripeto prima sarebbe meglio leggere un pochino di tute sul net