Newsgroup: it.comp.lang.delphi
Titolo: protezione sofware

Ciao a tutti , qualcuno mi sa dare qualche idea per creare una chiave di
protezione software che non si possa sconfiggere con un semplice "ghost" di
disco.
Grazie
Nicola

)

 ha scritto nel messaggio
news:z%Szc.39614$G%.32544@tornado.fastwebnet.it...

Io ho creato una unit apposita..
Al primo avvio leggo il seriale dell'HD e lo mostro all'utente che deve
contattarmi per ricevere il codice di attivazione relativo. Il tutto
chiaramente è crittato. Registro il tutto nel file ini e ad ogni avvio
controllo che il seriale HD corrisponda al codice di attivazione da me
generato (chiaramente in relazione al seriale dell' HD).
Non è a prova di super hacker ma è molto molto valido e affidabile.
Se sei interessato ti mando la unit
Ciao
Andrea
--
Anco Soft
http://web.tiscali.it/ancosoft

Anche io ho fatto cosi ... ma  esiste la possibilità di fare un clone del
disco ed in questo
caso la tua protezione è già saltata..
"Blowin' free" <andre...@TRIMinwind.it> ha scritto nel messaggio
news:c4Uzc.60700$Wc.18...@twister2.libero.it...


Prova con il MAC Address.
Saluti

caso la tua protezione è già saltata..
Uno tool completo e potente, nonche' professionale, e' quello gia' suggerito
da Marco: TPOnguard.
Io ne uso piu' leggero, TMxProtector, che si trova insieme a tanti altri su
torry: 
http://www.torry.net/pages.php?id=311
Ciao
-- 
Morde. (
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/
Firefox, il miglior browser: 
http://www.mozilla.org/products/firefox/

>Prova con il MAC Address.
Qualunque protezioni si usi, basata fare saltare l'istruzione di 
controllo, una volta individuata con un dubug in memoria. Quindi, secondo 
me, non vale la pena perderci più di tanto tempo.
Sergio Pappalardo aka Silver Black
--- posted by geoForum on 
http://www.delphiedintorni.it

me, non vale la pena perderci più di tanto tempo.
Eheheheh.....non fare il semplicistico, "qualunque protezione si usi" ;-) 
Mi basta memorizzare uno o piu' algoritmi usati nel mio programma criptati con
il codice di controllo, affinche' tu non possa piu' controllare il flusso del
programma.
Un conto e' testare se il programma e' expired, e li' basta cambiare la logica
del controllo (ad es. JZ diventa JNZ), un conto e' servirsi di un codice
legato alla macchina che al momento della registrazione effettua il crittaggio
di alcune parti del programma e se ne serve ogni qualvolta necessario.
In teoria e' tutto craccabile, ma il problema non e' come proteggersi ma
quanto proteggersi: sono due cose diverse.
Ciao :)


quanto proteggersi: sono due cose diverse.
D'accordissimo!!! Infatti mi viene da chiederti: ma non ti stai 
contraddicendo?


contraddicendo?
No, in realta' ho cercato di esprimere (male) la mia opinione che sarebbe:
1) non e' facile craccare un prg come lo hai definito tu al post dove ho
replicato, dicendo che bastava cambiare la logica, ecc... cioe' non e' cosi'
*semplice* (credo che ovviamente avrai gia' studiato tutti i tutorial e i
trattati del mitico Fravia)
2) Tutto e' craccabile, certo, ma il problema non e' tanto nel come
proteggersi, ma quanto: una protezione ad esempio con sola password e'
craccabile in pochi giorni e con poco sforzo, una protezione basata su
cifratura di parti di codice contenute in una chiave hardware, non e' di certo
alla portata di tutti.
Maggiori info le trovi su questo stesso ng: 
http://tinyurl.com/39cjs
Ciao!
