zastita.1nboskovic,
Ova tema će se baviti zaštitom softvera kako hardverski
tako i softverski, pa se zamoljavaju korisnici da poruke
ovakve sadržine preusmere u ovu temu.
Unapred hvala.
(c) klap
nikola
zastita.2peca.st,
E, pa ja sam napisao moj sistem zastite u neku drugu konferenciju pre nego sto
sam procitao ovaj bilten. Dobro, sad cu da ponovo da napisem isto u ovu temu:
!-> A ako se program distribuira na disketama... jedino da probaš
!-> ono sa oštećivanjem diskete, pričali smo o tome u pomenutoj
!-> temi zaštita.
Ja sam za svoje programe (koje jos niko nije kupio :((((( ) smislio ovakvu
zastitu:
- formatiram disketu na kojoj cu poslati svoj program koji je neko kupio
- procitam serijski broj tako formatirane diskete
- prepravim source tako sto dopisem taj ser. broj
- kompajliram source
- prilikom pokretanja install programa kod tog korisnika prvo se procita
ser. broj diskete sa koje se instalira pa ako je on isti kao onaj snimljeni
instalacija se nastavlja. Ovim se omogucava instaliranje samo sa date
diskete.
- zatim install procita ser. broj diska na koji se instalira i zapise ga,
naravno kodirano, u neki file kome se onda promeni datum kreiranja u
datum kad je napravljen program.
- program se onda lepo instalira.
- zatim program sam sebe lepo izbrise sa diskete, ili promeni onaj snimljeni
ser. broj u npr. FFFF-FFFF. (moze i oboje)
- prilikom svakog startovanja programa uporedjuje se serijski broj diska sa
onim zapisanim. Time se obezbedjuje pokretanje programa samo sa diksa na
koji je instaliran.
Problemi:
- kupac se mora upozoriti da prilikom formatiranja diska obavesti mene, tj.
proizvodjaca, da bih mu poslao jos jednu disketu sa originalom.
- kao i svaku zastitu i ovu ce neki ludi i opiceni haker razbiti za cca 2,5
minuta. :((((((((((((((((((((((((((
P e C a
zastita.3drakce,
-> #2, peca.st
│ - formatiram disketu na kojoj cu poslati svoj program koji je neko kupio
│ - procitam serijski broj tako formatirane diskete
└──────
Bilo koji DiskCopy program će "razbiti" tu zaštitu, jer se takvim kopiranjem
prenese i serijski broj diska. Samo ga treba pokrenuti pre prve instalacije,
a to je već standardna procedura u ovim našim krajevima ;)
Pozdrav
zastita.4mjova,
-> #1, nboskovic> Ova tema će se baviti zaštitom softvera kako hardverski
> tako i softverski, pa se zamoljavaju korisnici da poruke
i ti si naš'o da nam pričaš o zaštiti? haos ;)))))))
zastita.5dejanr,
[Odgovor na PC.HARD.2/9.147, jtitov]
>> Hm, a kako je to moguce napraviti "file levog imena, bla, bla" koji se nece
>> videti iz na pr. Nortona???
Naprotiv, snaga zaštite je u tome što se fajl vidi i iz Nortona i iz DOS-a.
Običan nedužan fajl negde u nekom direktorijumu koji nema veze sa programom,
recimo C:\DOS\5203.CPI. Ajd nek ga neko nađe u šumi fajlova po disku i
pogodi da je on u vezi sa programom.
zastita.7spantic,
-> #2, peca.st> - kao i svaku zastitu i ovu ce neki ludi i opiceni haker
> razbiti za cca 2,5 minuta. :((((((((((((((((((((((((((
O ovome smo već pričali, ali tim postupkom si samo postigao da odbiješ
eventualne kupce. Šta misliš da ima mnogo onih koji bi pristali da nešto
kupe a da nemaju bekap originalnih disketa, pa još i da ne mogu da preimenuju
disk ili da ga menjaju po volji, već moraju da gube vreme sa čekanjem
tebe? Sumnjam.
zastita.8ssokorac,
-> #6, peca.st ─┼┤ Pa kao sto sam rekao: neki ludi i opiceni haker (u ovom slucaju drakce)
─┼┤ ce za cca 2,5 minuta razbiti tu zastitu. :(((((((((((((((
Valjda će drakce shvatiti to kao kompliment ;) a, takodje, verujem da mu
nije trebalo ni 2.5 minuta ;).
zastita.9peca.st,
-> #8, ssokorac!-> ─┼┤ Pa kao sto sam rekao: neki ludi i opiceni haker (u ovom
!-> slucaju drakce) ─┼┤ ce za cca 2,5 minuta razbiti tu zastitu.
!-> :(((((((((((((((
!->
!-> Valjda će drakce shvatiti to kao kompliment ;) a, takodje,
!-> verujem da mu nije trebalo ni 2.5 minuta ;).
Izgleda da mu nije trebalo vise od vremena koje je potrebno da impuls iz ocnog
zivca stigne do njegovog mozga. (Q: Koliko je to vreme ;))
CU P e C a
zastita.10bearboy,
-> #5, dejanr║ Običan nedužan fajl negde u nekom direktorijumu koji nema veze sa programom,
║ recimo C:ĐDOSĐ5203.CPI. Ajd nek ga neko nađe u šumi fajlova po disku i
║ pogodi da je on u vezi sa programom.
Ideja nije loša. Naprotiv :) Samo treba vreme i datum fajla da se promene.
Ovo može da omane eventualno kod bekapa...
zastita.11darone,
-> #2, peca.st>> - prilikom pokretanja install programa kod tog
>> korisnika prvo se procita ser. broj diskete sa
>> koje se instalira pa ako je on isti kao onaj
>> snimljeni instalacija se nastavlja. Ovim se
>> omogucava instaliranje samo sa date diskete.
C:\>diskcopy a: a:
čini mi se da je to sintaksa za 'razbijanje' tvoje
zaštite.
darone
zastita.12dejanr,
-> #10, bearboy>> Ideja nije loša. Naprotiv :)
Zapravo, ideja bi bila izuzetna da nema jednu veeeeliku manu. Dosta je
pustiti neki antivirus program koji testira otvaranje svih fajlova.
I očas se zna koji je fajl "ključni", ma koliko da je njegovo ime u samom
programu koji se štiti zamaskirano.
Naravno, može se fajl naći operacijama jako niskog nivoa (kao kad se
piše virus ;) ali to je onda mnogo veća muka.
zastita.13dejanr,
-> #11, darone>> C:\>diskcopy a: a:
>>
>> čini mi se da je to sintaksa za 'razbijanje' tvoje
>> zaštite.
Nije. Malo ko zna da diskcopy ne pravi baš identičnu kopiju diskete,
nego prekopira sve *osim* serijskog broja koji se, prema tome, može
razlikovati na dve "identične" diskete. žak je i DISKCOMP toliko
pametan da ignoriše tu razliku, i prijavljuje da su diskete iste iako
im je serijski broj različit!
Dakle, razbijanje njegove zaštite može sa COPYIIPC ili da se uzme
DISKCOPY iz neke ranije verzije DOS-a kod koje serijski broj nije ni
postojao. No, DISKCOPY iz DOS-a 5 (verovatno i DOS-a 4) ne radi posao.
zastita.14prvul,
-> #2, peca.stŮ - formatiram disketu na kojoj cu poslati svoj program koji je neko kupio
Ů - procitam serijski broj tako formatirane diskete
Ů - prepravim source tako sto dopisem taj ser. broj
Ů▄▄
Mislim da će se svakim pristojnim programom za kopiranje diskova iskopirati
i taj serijski broj diskete. Da bi onemogućio kopiranje treba ti nešto
hardversko, npr. namerno napravljen bad sector.
zastita.15isekulovic,
-> #5, dejanr>> Naprotiv, snaga zaštite je u tome što se fajl vidi i iz Nortona i iz
>> DOS-a. Običan nedužan fajl negde u nekom direktorijumu koji nema veze
>> sa programom, recimo C:\DOS\5203.CPI. Ajd nek ga neko nađe u šumi
>> fajlova po disku i pogodi da je on u vezi sa programom.
Zar ne postoji velika verovatnoća (ne baš velika, ali dovoljno velika)
da korisnik obriše taj fajl?
zastita.16peca.st,
-> #11, darone!-> C:Đ>diskcopy a: a:
!->
!-> čini mi se da je to sintaksa za 'razbijanje' tvoje
!-> zaštite.
!->
!-> darone
Sto ste dosadni... ovo je treci isti odgovor na moj predlog pa po treci put
odgovaram: ja ne koristim te diskcopy programe pa nisam znao da se njima kopira
i ser. broj diskete.
Izvinjavam se sto sam dao ovako glup predlog, obecavam necu nikad vise! ;)
CU P e C a
zastita.17vitez.koja,
-> #14, prvul#=> i taj serijski broj diskete. Da bi onemogucio kopiranje
#=> treba ti nesto hardversko, npr. namerno napravljen bad
#=> sector.
Zar diskcopy ne kopira i bad sectore ?
zastita.18dejanr,
-> #17, vitez.koja>> Zar diskcopy ne kopira i bad sectore ?
Kopira disketu tako da su ti sektori ponovo označeni kao bad sector,
ali "ne ume" da stvarno fizički ošteti disketu. Dakle, kada zaštićeni
program pokuša da nešto upiše u taj (navodni) bad sector, to će mu
uspeti i on će znati da je disketa kopirana.
Neko je ovde pre godinu i kusur pominjao da će da proba da ošteti
disketu laserom, ne znam da li je to uspelo i kakva su iskustva.
zastita.19robert,
-> #16, peca.st<:> Izvinjavam se sto sam dao ovako glup predlog, obecavam necu nikad
<:> vise! ;)
Ih momče, kad učiš da voziš bicikl obavezno moraš da se polomiš nekoliko
puta pre nego što naučiš, tako i ovde...
zastita.20dusanp,
-> #5, dejanr=> recimo C:ĐDOSĐ5203.CPI. Ajd nek ga neko nađe u šumi
=> fajlova po disku
Slazem se. Pokazala se kao jedna od najjednostavnijih i
najzbunjucijih metoda. A samo ime fajla (ono koga zasticen
program proverava) valja sifrovati, koliko da se ne vidi iz
PCTa ili neceg slicnog...
zastita.21dusanp,
-> #12, dejanr=> Zapravo, ideja bi bila izuzetna da nema jednu veeeeliku
=> manu. Dosta je pustiti neki antivirus program koji
=> testira otvaranje svih fajlova.
Daa, al pazi sad fintu: Fajl ne otvaras na bilo koji nacin,
nego ga samo _nadjes_ na disku (na Cu je to pomocu findfirst).
Mislim da antivirus programi ipak ne kontrolisu ovu funkciju,
jer se njom ne moze nista uciniti fajlu.
Znam da ce se neko sigurno javiti sa objasnjenjem kako se ova
zastita moze provaliti, ali to je draz ove teme;))
zastita.23dejanr,
-> #21, dusanpIma onaj "prokleti" program Intercepter koji snima *sve* DOS
pozive. Sa njim i CodeView-om (ili TD-om) se ta zaštita skine
za cca 15 minuta.
Ali i dalje mislim da je dobra, jer ko nju skine, skinuće i
većinu drugih, a za sve ostale je sasvim dovoljna.
zastita.24jtitov,
-> #5, dejanr> Naprotiv, snaga zastite je u tome sto se fajl vidi i iz
> Nortona i iz DOS-a.
Da, tacno tako... Koliko puta vam se puta desi da trazite neku stvar po stanu a
ono - ona vam je svo vreme na radnom stolu, ispred nosa ;)
zastita.25mjova,
-> #18, dejanr> Neko je ovde pre godinu i kusur pominjao da će da proba da
> ošteti disketu laserom, ne znam da li je to uspelo i kakva
> su iskustva.
mislim da nije potreban laser, dovoljna je i igla (ekser ;). kad se
ošteti disk, onda ga treba pretražiti i naći fizičko oštećenje (valjda
nije neki problem?).
mana ovakvog pristupa je što će obično biti oštećeno više cilindara,
dok laser verovatno napravi oštećenje na max dva.
zastita.26prvul,
-> #18, dejanrŮNeko je ovde pre godinu i kusur pominjao da će da proba da ošteti
Ůdisketu laserom, ne znam da li je to uspelo i kakva su iskustva.
Ů▄▄
Heh, baš sam pomislio kako nije zgodno uzeti npr. iglu i ogrebati
disketu jer onda se svakim prelazom preko tog dela oštećuje i glava
od flopija. Laserom bi se u suštini istopio deo nanosa i podloge diska
(mislim, dovoljno jakim laserom... onaj "školski" ništa ne bi uradio),
što sa dovoljno tankim laserskim snopom postiže efekat da je greška
ograničena na samo jedan sektor (ne zalazi u susedne trake) i da ne
oštećuje glavu flopi drajva. Možda je zgodno probati i hemijskim
sredstvima (jednostavno rastvoriti i obrisati magnetni nanos sa dela
diskete. Ako se setim probaću čim budem imao opremu (laser i laboratoriju)
na raspolagnju ;)
zastita.27vvelisavljev,
-> #2, peca.st> - zatim program sam sebe lepo izbrise sa diskete, ili promeni onaj
> snimljeni ser. broj u npr. FFFF-FFFF. (moze i oboje)
> - kupac se mora upozoriti da prilikom formatiranja diska obavesti mene,
> tj. proizvodjaca, da bih mu poslao jos jednu disketu sa originalom.
Ovo može da se izbegne ako pri prvoj instalaciji upišeš u
instalacioni program serijski broj korisnikovog hard diska. Tako da će
korinsik moći da instalira svoj program beskonačan broj puta, ali neće
moći da da nekom drugom instalacionu disketu da i on instalira. Mislim
da ono sa brisanjem instalacionog programa sa diskete uopšte nije
zdravo po autora programa. Zamisli da te zovu u sred noći samo zbog
toga što je srećni korisnik nešto z* u prvoj instalaciji pa hoće
ponovo da instalira... :))
zastita.28dejanr,
-> #25, mjova>> mislim da nije potreban laser, dovoljna je i igla (ekser ;). kad se
>> ošteti disk, onda ga treba pretražiti i naći fizičko oštećenje (valjda
>> nije neki problem?).
>> mana ovakvog pristupa je što će obično biti oštećeno više cilindara,
Manje više za tih nekoliko cilindara, nego me brine da se posle ne
oštećuje glava na flopiju dok "struže" po tim ogrebotinama.
zastita.29d.petrovic,
-> #11, daroneĂ> C:Đ>diskcopy a: a:
Ă>
Ă> čini mi se da je to sintaksa za 'razbijanje' tvoje
Ă> zaštite.
C:Đ>diskdup a: c:
;))))
zastita.30d.petrovic,
-> #13, dejanrĂ> Dakle, razbijanje njegove zaštite može sa COPYIIPC ili da se uzme
Nisam se trudio da vidim kako radi COPYIIPC jerbo nije hteo
odmak da sredi disketu od 1.2 MB, a imao sam pri ruci DISKDUP, e pa
taj kopira SVE!
zastita.31peca.st,
-> #27, vvelisavljev!-> Ovo može da se izbegne ako pri prvoj instalaciji upišeš u
!-> instalacioni program serijski broj korisnikovog hard diska.
!-> Tako da će
Nije problem u tome. Problem je u tome da se program moze instalirati samo sa
jedne diskete, sa one na kojoj mu ja posaljem program. Onda bi ovo sto ti
predlazes bilo Ok, ali ovako ne radi. Sada bi bio dovoljan samo copy a ne kao
pre diskcopy.
On bi, ako pre instalacije, iskopira tu disketu na neku drugu, sa te druge
posle mogao da instalira program na bilo koji drugi hard. Dakle, treba pronaci
kako da se samo sa jedne diskete moze instalirati. Bilo je predloga kao sto je
grebanje diskete ili slicno, ali meni je to sve sumnjivo!
CU P e C a
zastita.32jtitov,
-> #7, spantic> eventualne kupce. Sta mislis da ima mnogo onih koji bi
> pristali da nesto kupe a da nemaju bekap originalnih
> disketa, pa jos i da ne mogu da preimenuju disk ili da ga
> menjaju po volji, vec moraju da gube vreme sa cekanjem
Originalni softver (sto na ovim prostorima ne postoji) se uglavnom
isporucuje na disketama na koje nije moguce nista dopisivati, menjati,
propravljati... Uostalom to je i zabranjeno u normalnim zemljama. Zato
svaki proizvodjac softvera PRVO upozori kupca da napravi backup disketa,
originalne diskete pohrani na sigurno, a posle da sa kopija instalira
program. E sad da li ces ti nesto prepravljati, to je tvoja stvar, ali ako
ti nesto zapne nemas pravo na reklamaciju. Jos ces i tuzbu da izvuces...
zastita.33jtitov,
-> #13, dejanr> Dakle, razbijanje njegove zastite moze sa COPYIIPC ili da
> se uzme
Zokijev XDC i diskguzica sasvim lepo zavrsavaju posao u slucajevima kada
treba prekopirati ama bas SVE sa diskete na disketu...
zastita.34jtitov,
-> #18, dejanr> Neko je ovde pre godinu i kusur pominjao da ce da proba da
> osteti disketu laserom, ne znam da li je to uspelo i kakva
> su iskustva.
Uh, pa zar smo stigli do lasera...??? Uzmi lepo cekic ili jos bolje iglu pa
"bocni" disketu i eto ostecenja.
zastita.35jtitov,
-> #26, prvul> ostecuje glavu flopi drajva. Mozda je zgodno probati i
> hemijskim sredstvima (jednostavno rastvoriti i obrisati
> magnetni nanos sa dela
Da i to je vrlo zgodan i bezbolan metod ostecivanja. Ja sam jednom 'prao'
disketu alkoholom i vidim crna vata; iju, kazem i ajd opet; alkohol, pa
trljaj,trljaj; e onda je najzad vata pobelela. Ponovio sam postupak i sa
druge strane (ala su diskete prljave) i na kraju dobio - providnu plastiku.
Radilo se o 360k disketama. Mozda su 1.2 izdrzljivije... :)))))
zastita.36mjova,
-> #28, dejanr>>> mislim da nije potreban laser, dovoljna je i igla (ekser
> posle ne oštećuje glava na flopiju dok "struže" po tim
> ogrebotinama.
sumnjam da će se išta tu oštetiti. dovoljna je mala rupica, jedan mali
boc ;). drugo, čini mi se da je na onom zaštitnom omotaču sa
unutrašnje strane nešto mekano, napravljeno kao za ovakve slučajeve -
polira disketu vrlo lepo ;).
vidim veliki strah kod mnogih, pa ću se možda i sam odlučiti za
pisanje ovakve zaštite, mada je vrlo nezgodna a lično sam protiv toga
da korisnik ne raspolaže onim što je kupio. mene bi strašno nerviralo
da mi se dozvoli samo 1, 2 ili 3 instalacije. šta ako mi se greškom
obriše sa diska? šta ako hoću da ponovim instalaciju - tek tako?
ok, nema kopiranja, ali bre ako nema nekih ograničenja onda nema ni
potrebe za zaštitom jer ako neko hoće da piratizuje on će lepo da dâ
čoveku komplet diskete i nek sam instalira pa posle vrati originale
vlasniku...
dobro, to su druga pitanja, ali ipak, ako me ubedi neko da se to
zaobilazi ovim onda ću rado napraviti takvu zaštitu ;)
zastita.37ssokorac,
-> #29, d.petrovic ─┼┤ C:Đ>diskdup a: c:
Ja preferiram veće hard diskove ;).
zastita.38dejanr,
-> #31, peca.st>> Bilo je predloga kao sto je grebanje diskete ili slicno, ali meni
>> je to sve sumnjivo!
To je, po mom mišljenju, jedini tip zaštite koji može da se napravi
"u domaćoj radinosti", da bude efikasan i da se ne može zeznuti raznim
COPYiiPC programima.
Elegantnija alternativa je imati DeLuxeOptionBoard ili nešto slično
pa snimati diskete koje se na standardnom PC-ju mogu učitati ali ne
i snimiti (zvuči šašavo ali...) No, za to treba imati dosta znanja,
dotični hardver i pomiriti se sa njim da onaj ko ima tu pločicu opet
može da prekopira disketu. Zagrebanu disketu može da kopira jedino
"razbijanjem" programa.
Ipak, ja gotovo da ne znam ozbiljno softversku firmu u svetu koja
štiti programe grebanjem disketa, dakle za to mora da postoji neki
razlog. Ja mislim da je pre svega u pitanju opasnost oštećenja glave
flopija.
zastita.39dejanr,
-> #34, jtitov>> Uh, pa zar smo stigli do lasera...??? Uzmi lepo cekic ili jos bolje
>> iglu pa "bocni" disketu i eto ostecenja.
Jel to iz iskustva ili samo teorijski?
Ja danas probao - uzeo disketu (360 K) i iglu i napravio jednu solidnu
rupu na njoj. Rupa je takva da kroz nju može da se gleda.
FORMAT A: /4 ne daje bad sektore, i na disketu se sasvim normalno upisuju
i čitaju podaci. Nisam baš mnogo pisao i čitao zbog mogućeg oštećenja
glave, ali jednom sam probao.
Naravoučenije: disketa oće da se pokvari kada se njoj ćefne, a ne kada se
to od nje traži ;)
zastita.41wizard,
-> #38, dejanr>> Ipak, ja gotovo da ne znam ozbiljno softversku firmu u svetu koja
>> štiti programe grebanjem disketa, dakle za to mora da postoji neki
>> razlog.
Ja budućnost zaštite orig. softvera od kopiranja (kada je reč o velikim
kompanijama) vidim u CD-u. Naravno, proći će još dosta vremena dok se taj
medij ne raširi dovoljno da bi se značajan procenat prodaje softvera mogao
ostvarivati na CD-u, ali "taj dan doći mora". :)
Verovatno će u početku biti moguće kupiti i jednu i drugu verziju (na
disketama i na CD-u), ali će ona CD verzija sadržavati i mnoge korisne
dodatke, zavisno od softvera - sličice, rečnike, tezauruse, sorsove...,
a možda čak bude i jeftinija od "disketne" verzije.
Korisnici će, pohlepno, ;) postepeno prelaziti na CD, ne shvatajući da
tako seku granu na kojoj mnogi ;) sede.
Jednoga dana, probudiće se, i shvatiće zašto sve nove verzije programa
zahtevaju prisustvo CD-a u pleyer-u pri korišćenju. :)
P.S. Ne mora biti CD, može bilo koji medij koji je nerentabilno kopirati.
P.P.S. Nemoguće je (sada) nametnuti standard disk drajvova i disketa koji
bi (kao ono čudo, valjda se zove DAT, u audio tehnici) omogućavao
ograničeno kopiranje.
zastita.43dejanr,
-> #41, wizard>> Verovatno će u početku biti moguće kupiti i jednu i drugu verziju (na
>> disketama i na CD-u), ali će ona CD verzija sadržavati i mnoge korisne
>> dodatke, zavisno od softvera - sličice, rečnike, tezauruse, sorsove...,
>> a možda čak bude i jeftinija od "disketne" verzije.
Slažem se, već sad uz Corell Draw 3.0 ide CD sa sličicama :)
Ako budu hteli da smeštanjem softvera na CD umanje piratstvo, moraće da
zahtevaju da se CD nalazi neprekidno u računaru (inače Pera uzme Mikin
CD, instalira kod sebe program i vrati CD - jeste veći posao ali...).
A to je malo problematično za nekoga ko istovremeno koristi veći broj
programa. Tako da ne znam kako bi sve to funkcionisalo.
zastita.44wizard,
-> #43, dejanr>> Ako budu hteli da smeštanjem softvera na CD umanje piratstvo, moraće da
>> zahtevaju da se CD nalazi neprekidno u računaru
Nisam li i to napisao? :)
Doduše, ne mora neprekidno, može i samo pri startovanju, da se jedan
deo (kodiran) učita sa CD-a. Fora da samo čita šifru ne valja, jer je
to moguće relativno lako "razbiti".
Ne bih, međutim voleo da se u tom pravcu krene, bar ne dok se još uve
koristi ova tehnologija CD-a. (a i dok ne budem u stanju da kupujem
originalni softver) :)
zastita.45prvul,
-> #36, mjovaŮok, nema kopiranja, ali bre ako nema nekih ograničenja onda nema ni
Ůpotrebe za zaštitom jer ako neko hoće da piratizuje on će lepo da dâ
Ůčoveku komplet diskete i nek sam instalira pa posle vrati originale
Ůvlasniku...
Ů▄▄
Ali time se ipak ograničava "radijus" piratovanja... da bi se
program instalirao trebaju ti originalne diskete, pa bi se piratovanje
svelo na ono "prijateljsko"... ovako ljudi prekopiraju i prodaju ili
dele okolo koliko god hoće "generacija" disketa, dok bi sa zaštitom
bili ograničeni na jednu tu "generaciju"
Fora je možda smisliti način da se dozvolikopiranje originalnih
disketa na druge, i to proizvoljan broj puta, ali sa tih drugih
da ne može dalje da se kopira... tako kupac može da radi backup
koliko hoće puta, a i dalje onaj ko piratuje mora imati original
pa kopirati ili prvu kopiju pa "iznajmljivati", što je opet lokalizovano,
a i blizu je "izvora" pa se mnogo lakše može locirati onaj ko je
piratovao ;)
zastita.46prvul,
-> #41, wizardŮJa budućnost zaštite orig. softvera od kopiranja (kada je reč o velikim
Ůkompanijama) vidim u CD-u.
Ů▄▄
A ja budućnost piratije vidim u drajvovima koji pišu po CD-u... takvi
drajvovi ne samo da su mogući, nego i postoje, ali su za sada previše
skupi da bi bili za masovnu upotrebu... no, taman kada CD bude redovan deo
opreme, ti drajvovi će biti ono što su CD-i bili pre par godina... skupi,
ali ako se od toga živi...
zastita.47dusanp,
-> #43, dejanr=> Ako budu hteli da smeštanjem softvera na CD umanje
=> piratstvo, moraće da zahtevaju da se CD nalazi neprekidno
=> u računaru (inače Pera uzme Mikin CD, instalira kod sebe
=> program i vrati CD - jeste veći posao ali...).
Pa valjda CD programi i rade tako sto se izvrsavaju direktno
sa CD-a? Mislim, kako na hd prekopirati CD od nekoliko gigabajta?!?
zastita.48nbatocanin,
-> #21, dusanp> Daa, al pazi sad fintu: Fajl ne otvaras na bilo koji
> nacin, nego ga samo _nadjes_ na disku (na Cu je to pomocu
> findfirst).
.. i to uradiš tek na kraju rada programa, pa zaštitu aktiviraš tek
sledeći put ili kroz tri meseca ;>
zastita.49d.petrovic,
-> #37, ssokoracĂ> ─┼┤ C:Đ>diskdup a: c:
Ă>
Ă> Ja preferiram veće hard diskove ;).
Khm, khm, nisi video taj program? Ovo c: znači gde će da gura
temp fajl :)))
zastita.50prvul,
-> #47, dusanpŮ Pa valjda CD programi i rade tako sto se izvrsavaju direktno
Ůsa CD-a? Mislim, kako na hd prekopirati CD od nekoliko gigabajta?!?
Ů▄▄
Ne rade. CD je još uvek očajno spor, naročito u traženju. A i kapacitet
mu je tek negde oko 660Mb... od toga se na hard prenosi samo neophodno,
a biblioteke sličica i tako to ostaje na CD...
zastita.51robert,
-> #45, prvul<:> disketa na druge, i to proizvoljan broj puta, ali sa tih drugih
<:> da ne može dalje da se kopira... tako kupac može da radi backup
Ti bi nešto kao kod DAT-a? Eeee to bi bilo lepo :).
zastita.52prvul,
-> #51, robertŮTi bi nešto kao kod DAT-a? Eeee to bi bilo lepo :).
Ů▄▄
Ma to sa DAT-om je igrarija... naime, zaštita sa ovim "generacijama"
se mora izvoditi tako da svakoj sledećoj generaciji nešto FALI u odnosu
na prethodnu, a ne da se doda informacija o tome kako je to sledeća
generacija. Zaštita kod DAT sistema je zbog kompatibilnosti baš takva.. to
ujedno znači da DAT rikorder koji je pravljan pre uvođenja te zaštite
može 'ladno da prekopira kompletnu traku sa sve zaštitom. A i noviji
rikorderi prepoznaju da je traka kopirana... na osnovu toga što je traci
DODATA ta informacija. Bezveze...
zastita.53ssokorac,
-> #49, d.petrovic ─┼┤ Khm, khm, nisi video taj program? Ovo c: znači gde će da gura
─┼┤ temp fajl :)))
Just a joke :)).
P.S. Inače koristim 1pass, ne zato što je bolji već zato što me mrzi da
skidam diskdup(e). :)
zastita.54isekulovic,
-> #27, vvelisavljev>> Ovo može da se izbegne ako pri prvoj instalaciji upišeš u
>> instalacioni program serijski broj korisnikovog hard diska. Tako da će
Posle formatiranja menja se broj diska, i program će smatrati da je
u pitanju instalacija na drugu mašinu.
zastita.55banusko,
Moja idej je sledeća :
Program na disketi 'putuje' sa serijskim brojem diskete. Pilikom
instalacije, na disketu se upisuje i serijski broj diska na koji je
program instaliran, a sa programima na samom disku se upisuje
serijski broj diska.
E sad, disketa na kojoj je upisan serijski broj diska NE
DOZVOLJAVA još jednu instalaciju. Takođe - program u koji je upisan
serisjki broj diska, neće da radi na drugom disku.
Ako se javi potreba da se program premesti sa maKine na maKinu,
to se radi programom za delinstalaciju koji će da izbriše seriski
broj diska sa diskete.
Serijski brojevi diska i diskete se mogu 'sakriti' u šifrovani
fajl.
Dodatna zaštita je da se svi podaci o vlasniku upisuju u tu
istu, šifrovanu datoteku prilikom prodaje programa još kod samog
prodavca programa. Svi ti podaci 'vise' na ekranu dok program radi.
Svi ispisi na papir takođe nose sve podatke o vlasniku.
Naravno, slaba strana je mogućnost kopiranja neinicijalizovane
diskete, ali mislim da se to lepo rešava samo od sebe zbog podataka o
pravom vlasniku.
Kao zamka, u program se ugrađuje i kontrola datuma. Ako je datum
veći od nekog unapred zadatog (6 meseci od prodaje programa), program
lepo napravi cirkus sa podacima. Naravno, svakih 5 meseci šaljete
kupcu novu verziju programa sa nekim naivnim obrazloženjem (nova
verzija, fatalni bag ili tako nešto što će ga naterati da novi
softver i montira - ili mu instalaciju izvršite sami). Ako vlasnik
softvera preživi godinu dana, znači da nikome nije prodao softver i
vi mu onda pošaljete verziju koja više NE ISPITUJE datum.
Načini instalacije i deinstalacije se lepo opišu u uputstvu, pa
ako novi vlasnik programa pogreši...........Pa ko je kriv ako neko
nova kola vozi bez ulja ? Proizvođač ili kupac ?
Da li je ideja OK ?
zastita.56robert,
Svaka zaštita može da se razbije, neka lakše i brže a neka teže i sporije
(reko mi ivica, a on zna ;).
Evo vam hint:
uzmite INT 03 pa kad imate neki JMP negde (u zaštitu ili sl.) namontirate
adresu skoka na INT 03 pa ga okinete i program u normalnom radu skoči tamo
gde treba. Kada ga neko razbija, debugger obično koristi INT 03 za step by
step izvršavanje pa se kači na njega. E sad, kada u vašem programu naiđe
na INT 03, umesto da skoči tamo gde je programer zamislio, on skoči negde
u debugger i pobrlja stvari...
Sa tim INT-ovim ima još puno igrarija... n.pr. INT 0 - division by zero,
pa ga preusmerite pa pre "skoka" nešto podelite sa nulom pa eto žurke za
onog ko razbija ;)...
Mana ovakvih zaštita je što izgubite silno vreme za njihovo programiranje
a onaj koji ih razbija, umesto 3 dana potroši 7-8 ali opet razbije...
zastita.57bcetina,
Evo da kažem i ja svoje mišljenje na temu zaštite. Mislim da je to
više akademski nego praktični problem. Ako govorimo o aplikacijama
za računovodstvo i sl. onda se podrazumeva da će operateri najčešće
biti drugarice gospodja babe sa srednjom ekonomskom školom i to par
godina pred penziju. U tom slučaju pravi problem je "odštita" a ne
zaštita. Ostali službenici prividno visprenijeg tehničkog duha će
obilaziti računar ali u velikom luku. Stoga mislim da je sasvim dovoljan
jedan TRT.SYS (reimenovan doskey.com ili nešto bezazleno), tek da
im se kaže da su programi zaštićeni. E sad čak i kad se nadju izuzeci
opet ništa od kradje, jer jednostavno, TVRDIM da nijedna normalna
firma ne može da koristi nijedan normalan računovodstveni program
bez obezbedjene podrške. Apsolutno moraju da imaju nekog da ga secaju
u svako doba dana i noći. Ako ste već uneli izmene programa zbog
novih propisa koje ste čuli na drugom dnevniku, nemojte se mnogo
radovati, postoji i treći dnevnik. Ako nije to, onda u toj firmi
drastično varira napon u 10 i 10:30 sati kad u susednoj fabrici
radnici imaju pauzu pa gase/pale mašine. Ili su jednostavno, na
mašini sa 2 flopija, gurnuli disketu izmedju, pa ne radi. Ne za-
boravite USERSKA mašta može svašta.
Osim toga par puta sam davao/uzimao source od nekih kolega, i
nikad, i brojevima NIKAD niko ništa od toga nije iskoristio iako
su nudjena i dodatna objašnjenjai pomoć. Tako aljkavo i nedoku-
mentovano pišemo programe da ni brat blizanac (osim ako nije
mazohista) nema praktične koristi od toga.
Ovo su lična iskustva (12 godišnja), a ne kako mali Mikica...
Pozdrav Bane.
P.S. Samo mrtav USER - dobar USER :))
zastita.58dusanp,
-> #56, robert=> gde treba. Kada ga neko razbija, debugger obično koristi
=> INT 03 za step by step izvršavanje pa se kači na njega. E
=> sad, kada u vašem programu naiđe na INT 03, umesto da
=> skoči tamo gde je programer zamislio, on skoči negde u
=> debugger i pobrlja stvari...
Ali td386 koji ide uz novije borlandove kompajlere radi
tako sto otvori virtuelnog extija, pa onda izvrsava sve na-
redbe u V86 modu... A tada sav trud oko interapta propada...
zastita.59dusanp,
-> #55, banusko=> Da li je ideja OK ?
Nije losa. Onaj deo oko serijskog broja mi se ne svidja,
ali deo oko datuma je ok.
zastita.60broker,
-> #36, mjova> ok, nema kopiranja, ali bre ako nema nekih ograničenja
> onda nema ni potrebe za zaštitom jer ako neko hoće da
> piratizuje on će lepo da dâ čoveku komplet diskete i nek
> sam instalira pa posle vrati originale vlasniku...
Kome treba program ako nije instalaciona verzija?
Mislim da je ideja sa iglom prihvatljiva. Instalacione
diskete se jednostavno ne mogu kopirati, a instalirana verzija
nema sve drajvere...znaš kako je lepo kad ti neko da
instalirn prg za VGA a ti imaš Hercules? Ili ti da program sa
drajverom za HP a ti imaš nekog malog EPSON-a?
Kod nas se Ventura i Wondows brzo šire upravo zato što se
vrlo lako kopiraju i sve radi i kad su neregistrovani...
zastita.61broker,
-> #38, dejanr> Ipak, ja gotovo da ne znam ozbiljno softversku firmu u
> svetu koja štiti programe grebanjem disketa, dakle za to
> mora da postoji neki razlog. Ja mislim da je pre svega u
> pitanju opasnost oštećenja glave flopija.
Ili nisu dovoljno pametni da se sete?
zastita.62broker,
-> #5, dejanr> Običan nedužan fajl negde u nekom direktorijumu koji nema
> veze sa programom, recimo C:ĐDOSĐ5203.CPI. Ajd nek ga neko
> nađe u šumi fajlova po disku i pogodi da je on u vezi sa
> programom.
Da, ali opet, ako nekim slučajem ta datoteka nestane...biće
potrebna ponovna instalacija.
zastita.63broker,
-> #23, dejanr> Ali i dalje mislim da je dobra, jer ko nju skine, skinuće
> i većinu drugih, a za sve ostale je sasvim dovoljna.
Ovo je dobra konstatacija. Ponekad je dovoljno na program
staviti neku mizeriju od zaštite da odbije veliku većinu
potencijalnih pirata.
Mene, recimo, zanima nekakva zaštita koja će sprečiti da ako
ja prodam program jednoj firmi za upotrebu na jednom
računaru, nastane epidemija po celom Užicu...
Nije da pravim programe koje kradu u tolikoj meri...ali
kradu :)
zastita.64broker,
-> #55, banusko> E sad, disketa na kojoj je upisan serijski broj diska NE
> DOZVOLJAVA još jednu instalaciju. Takođe - program u koji
> je upisan serisjki broj diska, neće da radi na drugom
> disku. Ako se javi potreba da se program premesti sa
> maKine na maKinu, to se radi programom za delinstalaciju
> koji će da izbriše seriski broj diska sa diskete.
A ako se na tom disku pojavi mali milion izgubljenih klastera
i bitni podaci jednostavno ispare sa diska? Ili ih neko
slučajno obriše? Kako onda da ponovi instalaciju?
zastita.65nboskovic,
-> #54, isekulovic*> Posle formatiranja menja se broj diska, i program će
*> smatrati da je u pitanju instalacija na drugu mašinu.
Ali i dalje postoji fabrički serijski broj diska koji je
upisan negde na samom disku, a što se da videti programom
RDIDE koji su napisali ljudi iz Imtela. E sad, ako bi oni
bili voljni da kažu kako se očitava taj serijski broj ili
gde se nalazi na disku, pomoglo bi mnogim prigramerima da
rade zaštitu svojih programa. Što je još interesantnije,
tim programom je moguće očitati SVE podatke za IDE disk i
pre nego što se disk prijavi u bios-u.
Dakle, ako je Zormi voljan da oda tajnu Imtela :)) za taj
podatak bilo bi veoma korisno za domaće programere.
(c) klap
nikola
zastita.66banusko,
-> #64, broker>**> A ako se na tom disku pojavi mali milion izgubljenih
>**> klastera i bitni podaci jednostavno ispare sa diska?
Pa, mislim da ne možemo imati i jare i pare. Ako se to desi, zna
se, nova instalaciona disketa čo'eku džabe.
A ako disk ode na froncle, i ovako nema za šta da traži nov
program, ima svi da ga bese za izgubljene podatke (pogodi koliko
ljudi osigurava svoje podatke redovno 8> ? )
>**> Ili ih
>**> neko slučajno obriše? Kako onda da ponovi instalaciju?
Taj koji ih je slučajno obrisao neka kupi vlasniku nov program.
zastita.67banusko,
-> #59, dusanp>**> Nije losa. Onaj deo oko serijskog broja mi se ne svidja,
>**> ali deo oko datuma je ok.
Osnovna ideja mi je da zakomplikujem piratu što više mogu. Zato
i mislim da treba sve tri stvari staviti odjednom.
Normalno da se stvari mogu još više zapetljati, ali, (opet
mislim) ko provali ove tri, alal m program, a za sledeći put ćemo
smisliti nešto teže.
zastita.68banusko,
-> #57, bcetina>**> mašini sa 2 flopija, gurnuli disketu izmedju, pa ne radi. Ne
>**> za- boravite USERSKA mašta može svašta.
E, da znaš.....100 programera ne može smisliti program u kojem
će obezbeđenje pri unosu podataka biti takvo da ga jedan jedini
korisnik ne provali i upropasti podatke za 10 minuta.
>**> P.S. Samo mrtav USER - dobar USER :))
Baš tako, to je najopsnija vrsta u svemiru >8>
zastita.69dejanr,
-> #61, broker>> > Ipak, ja gotovo da ne znam ozbiljno softversku firmu u
>> > svetu koja štiti programe grebanjem disketa, dakle za to
>> > mora da postoji neki razlog. Ja mislim da je pre svega u
>> > pitanju opasnost oštećenja glave flopija.
>>
>> Ili nisu dovoljno pametni da se sete?
Eh, ne brini, nismo mi smislili to grebanje disketa, čitao sam
o tome u BYTE-u još 1983. kad je ovde malo ko u prirodi i video
disketu ;)
zastita.70dejanr,
-> #62, broker>> Da, ali opet, ako nekim slučajem ta datoteka nestane...biće
>> potrebna ponovna instalacija.
Biće... a za to se i neka para dobije, dakle nije tako loše :)
Kad jednom plati, posle drugi put pazi šta briše i koga pušta
da mu čačka po računaru ;)
zastita.71robert,
-> #58, dusanp<:> Ali td386 koji ide uz novije borlandove kompajlere radi
Da, uvek postoji neka kvaka :). Međutim, sa int-ovima mogu stvari lepo da
se zakukulje i zapetljaju tako da se dooobro zagorča život onom ko razbija
program. BTW, Ivica kaže da je najbolja zaštita koju je on "video" ona
koju prave neki nemci (hardlock sa strelicom i okom na strelici) kojima
pošalješ svoj program, oni ga proguraju kroz neki njihov kompajler-koder
koji ti skrembluje ceo program i posle ga preko hardlocka dekodira.
Naravno, i to može da se razbije ali samo ako imaš hardlock. Međutim,
posle treba da se oporavljaš mesec dana...
zastita.72valeksa,
-> #66, banusko!#! A ako disk ode na froncle, i ovako nema za sta da trazi nov
!#! program, ima svi da ga bese za izgubljene podatke (pogodi
!#! koliko ljudi osigurava svoje podatke redovno 8> ? )
Hi,
kad si vec spomenuo osiguravanje podataka, da neko slucajno
ne zna da li kod nas mogu firme da osuguraju sadrzaj magnetnih
medijuma osim vremenskih nepogoda i katastrofa
(zemljotres itd.) ?
Pozdrav.
zastita.73stomic,
-> #63, broker$ Mene, recimo, zanima nekakva zaštita koja će sprečiti da
$ ako ja prodam program jednoj firmi za upotrebu na jednom
$ računaru, nastane epidemija po celom Užicu...
Ako neko iskusan naleti na tvoj program razbiće ga ma kakva
zaštita bila (uslovno rečeno :). Ostali bilo kakva da je zaštita
neće ni pokušati da je razbiju. Zato, zašto gubiti vreme.
Jednostavno prosta zaštita koja će odbiti 90% 'pirata'. One prave
i ovako i onako nećeš sprečiti.
BTW, ubaci poruku u program: 'Ne odgovaram za štetu koju će naneti
ovaj program ilegalnim kopiranjem' :)), kao što su uradili momci iz
Apogee-a, u registrovanoj verziji 3DWolf-a, mada su na kraju ispisali
da se šale :)). Ipak ovakav program ne bih stavio na disk, ma koliko
me neko ubeđivao da nema zaštitu.
ST.
zastita.74dejanr,
-> #72, valeksa>> da neko slucajno ne zna da li kod nas mogu firme da osuguraju
>> sadrzaj magnetnih medijuma osim vremenskih nepogoda i katastrofa
>> (zemljotres itd.) ?
Ako misliš na osiguranje u smislu povećanja sigurnosti, standardni
SDK mehanizam je da se jedan backup drži na 20 kilometara (ili više)
od opreme. Ako se izuzme atomska bomba ;) to bi trebalo da bude
dovoljno.
Ako misliš na osiguranje kod osiguravajućeg zavoda, čisto sumnjam da
postoji tako nešto, a i ako postoji, nema vajde od naših osiguravajućih
zavoda, ako bi tu štetu plaćali ko što plaćaju kasko, daju papirne
maramice u vrednosti 16,000 dem...
zastita.75adzem,
-> #57, bcetina> P.S. Samo mrtav USER - dobar USER :))
Too rodjače ! :>
zastita.77valeksa,
-> #74, dejanr!#! Ako mislis na osiguranje kod osiguravajuceg zavoda, cisto
!#! sumnjam da postoji tako nesto, a i ako postoji, nema vajde od
!#! nasih osiguravajucih zavoda, ako bi tu stetu placali ko sto
!#! placaju kasko, daju papirne maramice u vrednosti 16,000
!#! dem...
Hi,
evo da cujete pricu. Coveku maznuli kola vrednost oko
25.000 Dm i posto su bila kasko osigurana, osiguranje
mu ponudi za tu vrednost ZIMNICU.
Ima je za vise godina ?!?
Pozdrav.
Hvala na odgovoru.
zastita.79peca.st,
-> #73, stomic!-> BTW, ubaci poruku u program: 'Ne odgovaram za štetu koju će
!-> naneti ovaj program ilegalnim kopiranjem' :)), kao što su
!-> uradili momci iz Apogee-a, u registrovanoj verziji 3DWolf-a,
!-> mada su na kraju ispisali da se šale :)). Ipak ovakav program
!-> ne bih stavio na disk, ma koliko me neko ubeđivao da nema
!-> zaštitu.
Ja sam tu igru imao dok je nisam završio (vrlo kratko :) i nikakav problem nije
pravila. Dakle, taj način zaštite je vrlo sumnjiv - na kraju krajeva, prvo je
ti par puta startuj sa diskete i onda proveri da li stvarno briše disk (što u
većini slučajeva ne radi) i tek je onda stavi na hard ako si baš toliko
sumnjičav. Ja stvarno ne verujem da će neko napraviti takav program jer time
samo odbija kupce.
CU P e C a
zastita.80ndragan,
-> #63, broker/ računaru, nastane epidemija po celom Užicu...
Bila je već epidemija u Užicu, sa osvrtom na Bajinu Baštu, Požegu,
Prijepolje itd. Pisao sam već o tome. MF Data (Beograd) sa još jednom
%ž*ž( firmom iz Užica su maknuli naš program za LD sa instituta za
strane jezike iz Beograda, instalirali ga (malkice premaskiranog) u
elektrodistribucije u pomenutim mestima, digli lovu i gotovo.
E, onda je proradio naš mehanizam zaštite: Radoman Božović. Pomenuti
virus je učinio programe neupotrebljivim, time što je rasturio
programsku okolinu (environment :). Zakoni su se dovoljno promenili da
aplikacija može da se menja ili baci. MF Data je tražila dva meseca fore
da prepravi programe, plus sto morona od dolaska plus nešto za ruke; po
svoj prilici su čekali da mi instaliramo prepravljenu verziju u
Beogradu pa da je prebace. Umesto toga, prvo smo instalirali u Užicu (u
EPSu, a to je u istom dvorištu sa El. Dis. ili obratno); tako smo se
sreli sa svojom neznanom mušterijom, prodali im (a i ostalim
distribucijama u tom kraju) originale sa garancijom itd - ostalo je
legenda.
Ne znam samo kako da zaštitimo svoj virus?
zastita.81ndragan,
-> #57, bcetina/ mašini sa 2 flopija, gurnuli disketu izmedju, pa ne radi. Ne za-
Jesi li nekad putovao 20 km da mu okreneš ruku kojom tura disketlu?
Ili pičio 10 km biciklom za dva bajta (jedan na jednom, drugi na drugom
kraju grada)?
Kod nas je na zidu visila neka slika, neko majmunče upetljano u bušene
papirne trake, a preko njega parola 'samo dobar korisnik je dobar
korisnik'. Tu parolu smo rekli mnogim korisnicima, pa su nas
ispravljali, kaže 'valjda samo mrtav korisnik', a mi 'e, to si ti
rekao'.
zastita.83ognjan,
-> #39, dejanr>> FORMAT A: /4 ne daje bad sektore, i na disketu se sasvim
>> normalno upisuju i čitaju podaci. Nisam baš mnogo pisao i
>> čitao zbog mogućeg oštećenja
Na AT drajvu ? Potrefio ubosti u preskočeni cilindar ?! :))
Probaj /T:80
Ogy.
zastita.84bulaja,
-> #55, banusko│program lepo napravi cirkus sa podacima.
└───
NE! Vrlo sam protiv toga da program u slucaju otkrivanja (potencijalnog)
neovlascenog kopiranja pravi bilo kakav shit sa podacima, pre svega zbog
zastite legalnih korisnika. Ovaj metod bi mozda moglo jedino primetiti u
slucaju da neki "pametnjakovic" pokusava da skine zastitu (npr. promeni
ime firme koje je ugradjeno u EXE), ali ni tada ne treba praviti cirkus
vec ih lepo sifrovati tako da moraju da vas zovu da spasete stvar :).
zastita.85dejanr,
-> #80, ndragan>> Ne znam samo kako da zaštitimo svoj virus?
Taj vaš virus bi trebalo, što kažu Lale, TaManteGa ;))
zastita.86drpr,
-> #84, bulaja-> NE! Vrlo sam protiv toga da program u slucaju otkrivanja
-> (potencijalnog) neovlascenog kopiranja pravi bilo kakav shit
-> sa podacima, pre svega zbog
Jednom u klubu , dok je bio još u Sime Miloševića, smo baš
tračali na ovu temu i došli smo do istog zaključka, a to je da
podatke treba izmuljati nekako ali da mogu da se povrete jer
što bi neko rekao "ima Marfi da povrati pa će ti zaštita
okinutio i kad ne treba ..:)) "
cope
zastita.87michelle,
-> #71, robert> program. BTW, Ivica kaže da je najbolja zaštita koju je on
> "video" ona koju prave neki nemci (hardlock sa strelicom i
> okom na strelici) kojima pošalješ svoj program, oni ga
> proguraju kroz neki njihov kompajler-koder koji ti
> skrembluje ceo program i posle ga preko hardlocka
> dekodira.
Ta zaštita ima jednu manu. Da bi program radio, mora da se dekodira, jel tako?
Tako je! ;) A kad se dekodira, zna se šta je činiti... Inače, ova zaštita me
je podsetila na sličnu zaštitu iz doba ZX Spectruma & Co. Onda se zvala (ako
se dobro sećam) speedlock, i po mojim iskustvima nije bila teška za razbijanje
Na kraju smo drugar i ja napravili programčić koji je skidao tu zaštitu na
spectrumima i amstradima. Eh, dobra stara vremena... :)
mp
zastita.88jtitov,
-> #77, valeksa> 25.000 Dm i posto su bila kasko osigurana, osiguranje
> mu ponudi za tu vrednost ZIMNICU.
Pa ako je to istina, onda svaka im cast! Nemam reci. Jedini savet je da
uzme ponudjenu zimnicu i otvori piljarnicu. Stvarno se ovde svasta radi!
zastita.90jtitov,
-> #80, ndragan> Ne znam samo kako da zastitimo svoj virus?
Mumificiranjem...
zastita.92banusko,
-> #81, ndragan>**> , neko majmunče
>**> upetljano u bušene papirne trake, a preko njega parola 'samo
>**> dobar korisnik je dobar korisnik'.
Bilo bi jako veliko lepo da pronađeš tu slliku da je doturiš
'vamo.
Pozdrav.
zastita.93banusko,
-> #84, bulaja>**> ime firme koje je ugradjeno u EXE), ali ni tada ne treba
>**> praviti cirkus vec ih lepo sifrovati tako da moraju da vas
>**> zovu da spasete stvar :).
KLICK !!!!!
Važne su ideje. Pokušaćemo, baš će da bude lepo. A i mnogo
efikasnije, jer podaci su tu, pa ako im trebam, javiće se oni.....
8), a i postaju potencijalni kupci.
zastita.94ssokorac,
-> #86, drpr ─┼┤ Jednom u klubu , dok je bio još u Sime Miloševića, smo baš
Zar ste i tamo bili ili ti se tonsko uvrtelo u glavu? Ako je stvarno i
tamo bio klub, pa gde onda nije bio? U Hajatu? :)
zastita.95peacock,
-> #57, bcetinaDa ne quotiram celu poruku, potpuno se slazem sa Banetom. Mislim da
se ovde vodi rasprava na interesantnu temu, ali bez veceg prakticnog
znacaja. Pokusacu da obrazlozim:
1. Zastita domaceg softvera; drzava nas najbolje stiti cestim
promenama zakona, a onda autor programa mora da intervenise kod
kupca, ostali mogu da se slikaju. Nisam pristalica bilo kakvih
zastita koje petljaju po hardveru i softveru kupca jer masine
padaju iz mnogo razloga, a iz iskustva znam da takve zastite
naprave urnebes po disku sto je nekorektno prema kupcu. Psiholoska
zastita se pokazala najboljom do sada: uvodni ekran sa nazivom
firme kupca, serijski broj programa, upozorenje da kupac gubi sva
prava na reklamacije i promene programa, moj mali logo u dnu
ekrana, naziv i podaci o kupcu na svim stampanim izvestajima,
itd... Uostalom, vecina aplikacija koje prodajemo vezana je za
tekuce poslovanje firmi, pa je dovoljna zastita zaglavlje na
svakom stampanom dokumentu. Niko nece da cuva i koristi dokumente
na kojima su podaci neke druge firme. Svaka zastita moze da padne
upornim radom, ali je mali broj ljudi koji ce time da se bavi.
Koliko ih vi znate u Beogradu, 10, 20...? Mi smo se malo zatvorili
u Sezam, delimo slican zivot i interesovanja, a oko nas je VELIKO
NEZNANJE. Nemamo razloga da ga se plasimo.
2. Zastita stranog softvera; svako ko ima bilo sta kupljeno
originalno zna koliko vredi literatura koja se isporucuje uz
program. Komercijalne pakete mozes i da koristis nekako sa
20-30-40% snage bez uputstava i uz muku buljenja u helpove, ali
za jezike je slaba vajda. I glupo je uciti program "do koske" kad
mozes da uzmes knjigu za sve sto ti zatreba i da pogledas detalje.
Ja sam, svojevremeno, ucio Lotus iz helpa i sve to drzao u glavi,
nije bilo knjiga, uputstava, kolega koji znaju... Bilo, ne
ponovilo se. Inace bi i mi sazreli za dogradnju RAM-a. Jel' ima
neko ideju kako?
Pozdrav, Zoran
zastita.96drpr,
-> #94, ssokorac-> Zar ste i tamo bili ili ti se tonsko uvrtelo u glavu? Ako je
-> stvarno i tamo bio klub, pa gde onda nije bio? U Hajatu? :)
Izgleda mi se uvrtelo u glavu.Pardon moja greška :)))
BTW kako se zvala te ulica?
cope
zastita.97pele,
-> #96, drpr>=} Izgleda mi se uvrtelo u glavu.Pardon moja greška :)))
>=} BTW kako se zvala te ulica?
Prote Mateje.
pele.
zastita.98bcetina,
-> #81, ndragan>> Jesi li nekad putovao 20 km da mu okreneš ruku kojom tura disketlu?
Da 20, 220. Moj najbolji biser (nisam siguran da li sam ga već negde
prepričao ali vredi i 2 x) je bio kad mi se javlja telefonom stranka
i kaže nešto po sistemu:
USER (čenskog spolovila) -" Ja sve lepo uradula, a on neće da štampa..."
JA (kog ono beše spolovila?) - "a šta kaže mašina, kakvu poruku daje..."
ONA - II - -"Pa ne znam, nemam si ja ekran pred sebe..."
JA (pao sa stolice, povraćaju me kolege sas vinjak i pivo - to uvek pali
i objašnjavaju mi da je to poznata lujka koja je trudna i da ne
bi zračila dekte, okrene ekran naopako i radi napamet, ali strogo
odozada.)
... Pa ti posle školuj dete za programera...
P.S. Ja sam se spaso. Posle 12 god, postao sam sam svoj USER.
Izgleda šašavo ali ...
što i vama želimo
Bane.
zastita.99snemcev,
Evo priloga na temu programa RDIDE iz Imtel-a
Izvor: Interrupt 291
----------1308-------------------------------
INT 13 - DISK - GET DRIVE PARAMETERS (PC,XT286,CONV,PS)
AH = 08h
DL = drive (bit 7 set for hard disk)
Return: CF set on error
AH = status (07h) (see AH=01h)
CF clear if successful
AH = 00h
BL = drive type (see AH=17h) (AT/PS2 floppies only)
CH = low eight bits of maximum cylinder number
CL = maximum sector number (bits 5-0)
high two bits of maximum cylinder number (bits 7-6)
DH = maximum head number
DL = number of drives
ES:DI -> drive parameter table
SeeAlso: INT 1E,INT 41
Da nije možda serijski broj u onoj 'drive parameter table'?
Prema istom izvoru, INT 41 daje pokazivač na tu tabelu, ali
u strukturi koja je data u prilogu nema ni pomena od serijskog
broja diska.
Još nešto je iskrslo tokom ove potrage po Interrupt 291 (možda
nalazim toplu vodu, al'...) ponekad (uvek?) se tabela oštećenja
diska nalazi na maximum cylinder number + 1. Jel tamo možda i
serijski broj (pre, posle, ili u samoj tabeli)?
zastita.100dnikolic,
-> #16, peca.st>> Izvinjavam se sto sam dao ovako glup predlog, obecavam necu nikad vise! ;)
Ajde bre Peco, zasto se ljutis!? Pa tvoj zastita je dovoljno dobra za 99%
amatera koji rade sa programom koji si im prodao! Sto se tice strucnjaka,
razbice i mnogo bolju zastitu od tvoje.
Usput, meni licno se najvise svidja ideja (prvi put sam za to cuo od Dejanr-a,
ne znam da li je on i tvorac :) da instalacioni program kreira neki fajl u
recimo, direktorijumu C:\DOS, a koji nazivom podseca na neki DOS fajl. Zatim
program svaki put proverava postojanje tog fajla i gotovo.
dn
zastita.101dejanr,
-> #100, dnikolic>> Usput, meni licno se najvise svidja ideja (prvi put sam za to cuo od
>> Dejanr-a, ne znam da li je on i tvorac :) da instalacioni program
>> kreira neki fajl u recimo, direktorijumu C:\DOS, a koji nazivom podseca
>> na neki DOS fajl.
Tjah, jesam tvorac u smislu da sam je "sam od sebe" smislio. No, ne sumnjam
da ju je neko smislio i pre mene. Što bi rekao prof. Tošić, "ideja je bila
tako dobra da su je u sledećim vekovima i mnogi drugi pronalazili" ;)
zastita.102dejanr,
[Odgovor na PC.HARD.2/nabavka 9.165, dnikolic]
>> Ne znam kako je napravljena, ali mi se mnogo svidja zastita onog
>> programa za preferans, ne ide nikakvim programom za kopiranje
>> sem Telediskom
"Ide" i sa obicnim copyiipc. Ako je disketa snimljena na PC-ju bez
dodatne opreme (npr DeLuxe Option Board), ona se na tom PC-ju sigurno
može prekopirati, i to uglavnom (ovo "uglavnom" pišem za svaki slučaj,
mislim da se može napisati i "uvek") standardnim COPY programom.
zastita.103drpr,
-> #101, dejanr-> Tjah, jesam tvorac u smislu da sam je "sam od sebe" smislio.
-> No, ne sumnjam da ju je neko smislio i pre mene. Što bi
-> rekao prof. Tošić, "ideja je bila tako dobra da su je u
-> sledećim vekovima i mnogi drugi pronalazili" ;)
Da bih potvrdio tu rečenicu velikog Tošića pade mi na pamet
jedna čistija fora koja je samo nastavka date. Fora je u
sledećem da se izmeni datum na datoteci koja sigurno postoji
recimo na command.com ili format.com (ili je exe ne znam više)
tako da korisnik koji iole malko više koristi računar a nije
totalna neznalica, ne primet novi fajl u svom dosovom dir-u
koji je recimo očistio od nepotrebnih stvari. Problem u ovoj
fori je što ako se nađu dva programa sa istom zaštitom koja
menjaju datum na istom fajlu sve pada u vodu, ali opet ko
kupuje dva programa sa istom zaštitom ;)))
cope
zastita.104max.headroom,
-> #100, dnikolic> recimo, direktorijumu C:ĐDOS, a koji nazivom podseca na
> neki DOS fajl. Zatim program svaki put proverava
> postojanje tog fajla i gotovo.
I ja slučajno dođoh do sličnog zaključka. Još, da učinim teže
smutljivcima ;), učinim da fajl postane "Hidden" ("Read only"
se podrazumeva). Nema theorije da provale.
Ili ima? :)))))
zastita.105dejanr,
-> #104, max.headroom>> I ja slučajno dođoh do sličnog zaključka. Još, da učinim teže
>> smutljivcima ;), učinim da fajl postane "Hidden" ("Read only"
>> se podrazumeva). Nema theorije da provale. Ili ima? :)))))
Videti "Druga zadužbina", šta kaže Arkadi o tome kako biti/ne biti
upadljiv. Kad bih hteo da skidam zaštitu za koju bih naslutio da je
tog tipa, prvo bi po disku potražio hidden i r/o fajlove, bad
clustere itd. Obzirom da velika većina fajlova nije takva, time bi
"napadaču" samo skrenuo pažnju na taj fajl.
Snaga zaštite je samo u neupadljivosti fajla!
zastita.106stal,
-> #104, max.headroom=> se podrazumeva). Nema theorije da provale.
=>
=> Ili ima? :)))))
Sad' ima :)
zastita.107d.petrovic,
Khmmmmm, ajde sad malo razmislite o ovome.
Pri instalaciji BC 3.0 nije našao comp. u nekoj bazi pa je
tražio da pokrenem DPMIINST (pre toga da oslobodim A20, znači da
isključim device=.himem.sys) i... bože blagi šta mu je sve radio i
onda smestio u jedan fajl podatke o biosu i gomilu brojki :)). KAKO,
ODAKLE... je to sve čitao, jel može to da se uradi bez oslobađanja
A20 (pretpostavljam da može, ovo je valjda tražio zbog čačkanja po
tastaturi) i jel ima neko podatke na kojim se adresam sve to nalazi?
BTW. Kažu da pošaljem podatke koje je smestio u jedan mali fajl
Borlandu da bi ubacili podatke o mašini u sledeću verziju ;). Ala bi
se iskidali od smeha, pa ko još instalira to na 286-ici po belom
svetu ? ;(((
zastita.108ndragan,
-> #92, banusko/ Bilo bi jako veliko lepo da pronađeš tu slliku da je doturiš 'vamo.
K sožaleniju, odneo vrag prilikom selidbe. Pozdrav od Marfija.
zastita.109broker,
-> #36, mjova> ok, nema kopiranja, ali bre ako nema nekih ograničenja
> onda nema ni potrebe za zaštitom jer ako neko hoće da
> piratizuje on će lepo da dâ čoveku komplet diskete i nek
> sam instalira pa posle vrati originale vlasniku...
Kome treba program ako nije instalaciona verzija?
Mislim da je ideja sa iglom prihvatljiva. Instalacione
diskete se jednostavno ne mogu kopirati, a instalirana verzija
nema sve drajvere...znaš kako je lepo kad ti neko da
instaliran prg za VGA a ti imaš Hercules? Ili ti da program sa
drajverom za HP a ti imaš nekog malog EPSON-a?
Kod nas se Ventura i Wondows brzo šire upravo zato što se
vrlo lako kopiraju i sve radi i kad su neregistrovani...