Newsgroup: it.comp.os.dos
Titolo: protezioni

Devo trovare un modo per proteggere un prg dalla copiatura.
Per risolvere qst problema avrei pensato di andare a leggere i numeri di
serie e altre informazioni contenute all'interno del bios, della scheda
grafica ecc (e anche la label dell'HD). Come faccio a leggere queste
informazioni?
grazie
Alex

 wrote in message 82miuj$sjl$1...@nslave2.tin.it...

Secondo me è tutto lavoro inutile: qualunque protezione è bypassabile in
qualche modo e qualunque supporto è copiabile (tranne forse qulli protetti
industrialmente, tipo quelli di alcune encoclopedie, in quel caso si usa un
crack per fregare il programma e fargli credere di usare un CD originale).
--
Davide
davi...@usa.net
ICQ: #20331544



 :

   ...dipende... in teoria il ragionamento non fa una grinza...
   Tutto cio` e` senz'altro vero per programmi "commerciali", distribuiti e
venduti su un qualche supporto "chiavi in mano".
   Se voglio vendere un CD, ad es., ora come ora credo proprio che non ci
sia nulla da fare.
   Tutto dipende se io, autore, ho la possibilita` di installare
"fisicamente" il programma su "quel" computer.
   Facciamo un esempio...
   Ho l'installazione su floppy. Faccio l'installazione con il floppy *NON*
protetto da scrittura. A questo punto installo il programma in modo che sia
strettamente "dipendente" dal sistema (bios, tabella di partizione, SO,
scheda grafica, file nascosti, e chi piu` ne ha piu` ne metta), nel senso
che basta cambiare anche uno solo dei vari componenti, e il programma se ne
accorge (e` una cosa sporca, lo so, ma mettiamo di farlo).
   Poi, il programma di installazione va a cancellare fisicamente sul
floppy "qualcosa", in modo che una successiva installazione si accorga del
"qualcosa" che manca (e questo non e` sporco, e` lurido).
   Alla fine verifico che tutto funzioni, rimetto il floppy *protetto*
dalla scrittura, lo consegno al cliente, incasso i soldi e me ne vado,
chiaramente garantendo "assistenza" nel caso succeda qualche intoppo (e
questo non e` lurido, a `sto punto e` solo "business is business" ).
   Se ho l'accortezza di disseminare i controlli casualmente all'interno
del programma, in modo che sia estremamente difficile intercettare una
situazione "a rischio" (in parole povere: ora va, ora non va... ma se due
minuti fa me l'ha fatto! Tipo Windows, insomma... :))) Che poi se si vuole
essere proprio "cattivi", basta non fare nulla, apparentemente, e di
nascosto sputtanare l'MBR, ed al prossimo riavvio tanti saluti... ), ho
buone (ottime, direi) probabilita` che la cosa funzioni.
   Tutto dipende anche da quanto faccio pagare il programma.
   Se lo faccio pagare 10 milioni, le probabilita` che qualcuno ci metta le
mani per cercare di crakkarlo sono parecchie. Se lo faccio pagare 50 mila,
e magari il mercato potenziale e` "di nicchia", (chesso`, "Gestione delle
Variazioni del Comportamento Sessuale dell'Ornitorinco in Polinesia") il
giuoco non vale la candela (ma i pazzi smanettoni si trovano sempre, per
carita`...) :)))
   Non e` cmq una pratica consigliabile: credo che ci siano gli estremi per
andare in galera... a meno di non inserire la classica clausola da leggere
con la lente... Lozupone potrebbe darci qualche dritta, in proposito...
   (crosspost su it.comp.dos)
-- 
Un Saluto. A Presto.
Fakkino DisKre Panza