Προς το περιεχόμενο

Ιδεες για δημιουργια trial εκδοσης


geo1st487

Προτεινόμενες αναρτήσεις

Δημοσ.

Θέλω να δημιουργησω μια trial εκδοση η οποια θα λειτουργει 10 φορες και μετα θα σταματαει. Το προβλημα ειναι πως θα καταφερω να το κανω ωστε καποιος που γνωριζει απο registry και γενικα απο Η/Υ να μη μπορει να το "σπασει". Δηλαδη αν καταχωρω στη registry ενα μετρητη που μετραει τις φορες που μπηκε η χρηστης στο προγραμμα, μπορει ο χρηστης να ψαξει στη registry να το βρει και να αλλαξει την τιμη. Το ιδιο ακριβως μπορει να κανει αν καταχωρησω τον μετρητη σε αρχειο. Αν εχει καποιος καποια ιδεα ας μου πει.

Ευχαριστω

Δημοσ.

Μην αποθηκεύεις απλά τον μετρητή στη registry. Μπέρδεψέ το.

Π.χ. μπορείς να βάλεις ότι ναναι τιμές (μιας και πρόκειται μόνο για 10).

Το a7dxe να είναι το 1

Το lir4u4 να είναι το 2 κοκ

 

Αλλιώς θα μπορούσες να κάνεις hash την τιμή πριν την αποθηκεύσεις, αλλά μετά για να δεις τι τιμή έχει, πρέπει να ψάχνεις σειριακά (το hash δεν έχει αντιστροφή).

 

Οι μέθοδοι αυτές δεν είναι "σοβαρές" βέβαια.

Δημοσ.
Θέλω να δημιουργησω μια trial εκδοση η οποια θα λειτουργει 10 φορες και μετα θα σταματαει. Το προβλημα ειναι πως θα καταφερω να το κανω ωστε καποιος που γνωριζει απο registry και γενικα απο Η/Υ να μη μπορει να το "σπασει". Δηλαδη αν καταχωρω στη registry ενα μετρητη που μετραει τις φορες που μπηκε η χρηστης στο προγραμμα, μπορει ο χρηστης να ψαξει στη registry να το βρει και να αλλαξει την τιμη. Το ιδιο ακριβως μπορει να κανει αν καταχωρησω τον μετρητη σε αρχειο. Αν εχει καποιος καποια ιδεα ας μου πει.

Ευχαριστω

 

 

Μια (ή περισσότερες) καταχώρηση στο Registry, σε κάποιο ¨"βαθύ" κλειδί ώστε να μην φαίνεται άμεσα (πχ. όχι απευθείας σε τυχόν κλειδί του προγράμματος) και μια (ή περισσότερες) καταχώρηση σε κάποιο κρυφό αρχείο στο File System ώστε αν κάποιο από τα δυο (τιμή registry ή τιμή αρχείου) διαγραφεί το ένα να μπορεί να επαναφέρει το άλλο. Φυσικά όλα αυτά σπάνε σχεδόν αυτόματα αλλά είναι μέθοδοι που χρησιμοποιούν όλες σχεδόν οι προστασίες (επαγγελματικές -εκεί μπορείς να δεις και εκμετάλλευση NTFS Streams- ή μη).

Δημοσ.

Το βασικότερο έιναι να μην αναλώσεις πολύ απο τον χρόνο σου. Αν κάποιος θέλει να το σπάσει θα το κάνει. Ο απλός χρήστης δεν θα ξέρει τι είναι η registry .O ψαγμένος θα μπορεί στην δυσκολότερη περίπτωση με debugger να κάνει bypass το σημείο του ελέγχου και να φτιάξει το crack. Κατ εμέ αποθήκευσε σε κλειδιά κάπου στην registry μια splittarismeni hash like τιμή που έχει νόημα μόνο στο πρόγραμμα. Η μισή εδώ η άλλη μισή εκεί απο ακατανόητα data.

Δημοσ.

μια αλλη λυση :

 

text.txt :

>
10

Command Prompt :

>
COPY text.txt program.exe /b

και μετα ψαχνεις στο τελος του program.exe τις χρησεις που εχουν απομεινει ....

 

 

η για ακομα μεγαλυτερη ευκολια κανε append τον χαρακτηρα 0xΑ ( 10 ) στο τελος του προγραμματος με εναν Hex-editor και μετα διαβασε απο το προγραμμα τον τελευταιο χαρακτηρα του program.exe

στη συνεχια μειωσε την τιμη ( -- ) και αποθηκευσε την ξανα στο αρχειο . Αν ειναι 0x00 ( 0 ) τοτε εχει τελειωσει το trial και βγαζεις προειδοποιηση

Δημοσ.

Οι "πατέντες" είναι ψωμοτύρι για χάλασμα.

 

Για μένα είναι όλοι οι τρόποι άχρηστοι ή χαμένος κόπος (και χαμένο χρήμα αν πρόκειται γι αγορά protector). Έστω ένας να είναι μόνο αρκετά σπαζ@δας από όλους όσους πιάσουν το λογισμικό ώστε να κάτσει να το σπάσει, είναι αρκετός για να κάνει τη ζημιά.

 

Προτίμησε αντί για trial να δημιουργήσεις μια ξεχωριστή έκδοση χωρίς κάποια βασική λειτουργία ή κάποια δωρεάν έκδοση χωρίς κάποιες ενδιαφέρουσες extra λειτουργίες και να ΛΕΙΠΕΙ Ο ΚΩΔΙΚΑΣ από μέσα γι αυτό/ά που θα απενεργοποιήσεις, όχι με κανά χαζό disable στο GUI ή πήδημα στον κώδικα.

Δημοσ.
Οι "πατέντες" είναι ψωμοτύρι για χάλασμα.

 

Για μένα είναι όλοι οι τρόποι άχρηστοι ή χαμένος κόπος (και χαμένο χρήμα αν πρόκειται γι αγορά protector). Έστω ένας να είναι μόνο αρκετά σπαζ@δας από όλους όσους πιάσουν το λογισμικό ώστε να κάτσει να το σπάσει, είναι αρκετός για να κάνει τη ζημιά.

 

Προτίμησε αντί για trial να δημιουργήσεις μια ξεχωριστή έκδοση χωρίς κάποια βασική λειτουργία ή κάποια δωρεάν έκδοση χωρίς κάποιες ενδιαφέρουσες extra λειτουργίες και να ΛΕΙΠΕΙ Ο ΚΩΔΙΚΑΣ από μέσα γι αυτό/ά που θα απενεργοποιήσεις, όχι με κανά χαζό disable στο GUI ή πήδημα στον κώδικα.

 

Έτσι ακριβώς.

Δημοσ.

Ενας τροπος που σκεφτηκα ειναι να βαλω χρονο στο προγραμμα π.χ. 30sec λειτουργιας και μετα να σταματαει. Καθε φορα που θα ανοιγει θα ειναι trial για 30sec οποτε θα του σπασει τα νευρα. Και αυτο μπορει να σπασει κρακαροντας το exe αρχειο (ειναι ελαχιστοι που μπορουν) αλλα ειναι σιγουρα πολυ πιο δυσκολο απο μια καταχωρηση στη registry ή σε ενα αρχειο.

 

Ενας αλλος τροπος ειναι να κανω (δεν ξερω πως) αυτο που κανει το προγραμμα FolderLock (το χρησιμοποιουσα παλιοτερα) το οποιο δημιουργει κρυφους φακελους και αρχεια που εχω επιλεξει. Ειναι πραγματι κρυφα ακομα και αν ενεργοποιησω την εμφανιση κρυφων αρχειων απο τα windows. Ο μονος τροπος για να εμφανισω κρυφους φακελους και αρχεια ειναι μεσα απο το folder lock δινοντας password. Οποτε αν μπορω με αυτο τον τροπο να δημιουργησω ενα κρυφο αρχειο με τον μετρητη οσο και να ψαχνει ο αλλος δεν προκειτε να το βρει γιατι θα ειναι σαν να μην υπαρχει.

Δημοσ.

 

Ενας τροπος που σκεφτηκα ειναι να βαλω χρονο στο προγραμμα π.χ. 30sec λειτουργιας και μετα να σταματαει. Καθε φορα που θα ανοιγει θα ειναι trial για 30sec οποτε θα του σπασει τα νευρα. Και αυτο μπορει να σπασει κρακαροντας το exe αρχειο (ειναι ελαχιστοι που μπορουν) αλλα ειναι σιγουρα πολυ πιο δυσκολο απο μια καταχωρηση στη registry ή σε ενα αρχειο.

 

Ενας αλλος τροπος ειναι να κανω (δεν ξερω πως) αυτο που κανει το προγραμμα FolderLock (το χρησιμοποιουσα παλιοτερα) το οποιο δημιουργει κρυφους φακελους και αρχεια που εχω επιλεξει. Ειναι πραγματι κρυφα ακομα και αν ενεργοποιησω την εμφανιση κρυφων αρχειων απο τα windows. Ο μονος τροπος για να εμφανισω κρυφους φακελους και αρχεια ειναι μεσα απο το folder lock δινοντας password. Οποτε αν μπορω με αυτο τον τροπο να δημιουργησω ενα κρυφο αρχειο με τον μετρητη οσο και να ψαχνει ο αλλος δεν προκειτε να το βρει γιατι θα ειναι σαν να μην υπαρχει.

 

Αυτά συμπεριλαμβάνονται στο ψωμοτύρι που ανέφερα παραπάνω.

Επίσης όσο πιο πολύ "σπας τα νεύρα" κάποιου, τόσο πιο πιθανό είναι να το σπάσει ή να μην ξανασχοληθεί με το λογισμικό σου. Ειδικά τη σήμερον ημέρα αυτές οι πρακτικές δεν ωφελούν κανέναν.

Δημοσ.

Ενας αλλος τροπος ειναι να κανω (δεν ξερω πως) αυτο που κανει το προγραμμα FolderLock (το χρησιμοποιουσα παλιοτερα) το οποιο δημιουργει κρυφους φακελους και αρχεια που εχω επιλεξει. Ειναι πραγματι κρυφα ακομα και αν ενεργοποιησω την εμφανιση κρυφων αρχειων απο τα windows. Ο μονος τροπος για να εμφανισω κρυφους φακελους και αρχεια ειναι μεσα απο το folder lock δινοντας password. Οποτε αν μπορω με αυτο τον τροπο να δημιουργησω ενα κρυφο αρχειο με τον μετρητη οσο και να ψαχνει ο αλλος δεν προκειτε να το βρει γιατι θα ειναι σαν να μην υπαρχει.

 

Μηπως αυτο που λες κανει κρυπτογραφηση αρχειων?

Δημοσ.
Μηπως αυτο που λες κανει κρυπτογραφηση αρχειων?

 

Δεν εχω ιδεα. Ισως αυτο να το αναφερει στην επισημη ιστοσελιδα του προγραμματος.

Δημοσ.
Οι "πατέντες" είναι ψωμοτύρι για χάλασμα.

 

Για μένα είναι όλοι οι τρόποι άχρηστοι ή χαμένος κόπος (και χαμένο χρήμα αν πρόκειται γι αγορά protector). Έστω ένας να είναι μόνο αρκετά σπαζ@δας από όλους όσους πιάσουν το λογισμικό ώστε να κάτσει να το σπάσει, είναι αρκετός για να κάνει τη ζημιά.

 

Προτίμησε αντί για trial να δημιουργήσεις μια ξεχωριστή έκδοση χωρίς κάποια βασική λειτουργία ή κάποια δωρεάν έκδοση χωρίς κάποιες ενδιαφέρουσες extra λειτουργίες και να ΛΕΙΠΕΙ Ο ΚΩΔΙΚΑΣ από μέσα γι αυτό/ά που θα απενεργοποιήσεις, όχι με κανά χαζό disable στο GUI ή πήδημα στον κώδικα.

 

Έτσι ακριβώς.

συμφωνω με χιλια

Δημοσ.
Έστω ένας να είναι μόνο αρκετά σπαζ@δας από όλους όσους πιάσουν το λογισμικό ώστε να κάτσει να το σπάσει, είναι αρκετός για να κάνει τη ζημιά.

 

Προτίμησε αντί για trial να δημιουργήσεις μια ξεχωριστή έκδοση χωρίς κάποια βασική λειτουργία ή κάποια δωρεάν έκδοση χωρίς κάποιες ενδιαφέρουσες extra λειτουργίες και να ΛΕΙΠΕΙ Ο ΚΩΔΙΚΑΣ από μέσα γι αυτό/ά που θα απενεργοποιήσεις, όχι με κανά χαζό disable στο GUI ή πήδημα στον κώδικα.

 

Αν κανω αυτο που λες ο χρηστης που ενδιαφερεται και θελει να εχει την εκδοση ολοκληρη θα αναγκαστει να το αγορασει. Μετα ομως θα το μοιρασει στο internet οπως θα εκανε και ο κρακερ. Στην ουσια η ζημια γινεται με το μοιρασμα του προγραμματος σπασμενου ή αγορασμενου. Δεν με νοιαζει ιδιαιτερα αν ενας στους χιλιους σπασει το exe η βρει τις καταχωρησεις στη registry ή στα κρυφα κωδικοποιημενα αρχεια αρκει να μη το μοιρασει γιατι εκει γινεται η μεγαλη ζημια.

Δημοσ.
Δεν με νοιαζει ιδιαιτερα αν ενας στους χιλιους σπασει το exe η βρει τις καταχωρησεις στη registry ή στα κρυφα κωδικοποιημενα αρχεια αρκει να μη το μοιρασει γιατι εκει γινεται η μεγαλη ζημια.

Δεν έχεις δίκιο. Άλλο ένας στους χίλιους που θα κατεβάσουν την trial κι άλλο ένας στους χίλιους που θα το αγοράσουν. Το σπάσιμο μπορεί να γίνει αμέσως, το δεύτερο αν γίνει θα αργήσει πολύ, καμία σχέση. Ούτε είναι τόσο συχνό να αγοράζει κάποιος και μετά να δίνει τη retail παντού. Ειδικά όταν το λογισμικό είναι με προσωπικό ID, συνοδεύεται από περιοριστική άδεια και δηλώνεις πχ δωρεάν updates για ένα χρόνο, αν διανοηθεί να παραβιάσει την άδεια θα χάσει τα updates (είναι πολύ εύκολο να κάνεις την έκδοση αναγνωρίσιμη ώστε να ξέρεις ποιός έκανε τη ζημιά). Αν το χειριστείς σωστά αποκλείεται κάποιος να δώσει την ολόκληρη οπουδήποτε.

 

 

Υ.Γ. Να σου θυμίσω πως υπάρχουν πια και τα sandboxies που πετάνε τις trial προστασίες στο βούρκο και μπορεί να το κάνει ακόμα κι ένας αδαής.

 

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...