PCPROG.1

20 Sep 1991 - 03 Dec 1992

Topics

  1. ms.dos (235)
  2. cccc (0)
  3. asembler (321)
  4. pascal (896)
  5. clipper (1059)
  6. zastita (239)
  7. basic (178)
  8. baze.podataka (116)
  9. novi.fajlovi (66)
  10. algoritmi (52)
  11. razno (707)
  12. van.teme (126)
  13. unknown (986)

Messages - zastita

zastita.103 dusanp, -> #102, dejanr
=> Račun će stići poštom :) Požuri sa slanjem, da račun ubacim u poresku prijavu kao rashod ;)
zastita.104 nandi, -> #101, dusanp
> => kopi-programi prekopiraju te sektore kao bad sektore, i > => opet pisanje i čitanje nije pravi način detekcije, mora > => se pokušavati sa > > Neka je sektor obeležen kao bad, ali ako pokušaš da po > takvom sektoru pišeš pa čitaš, a nije ga napravila igla/ > laser/skalpel/čekić dobićeš ispravne vrednosti. si siguran. ja sam to radio na atariju, čiji bi disk drive (i sve ostalo) trebalo biti uglavnom kompatibilno sa pc-om, tako da nisam siguran za pc, ali ... procopy na atariju je onda meni prekopirala celu oštećenu disketu (kopira šta nađe, ne gledajući podatke u boot sektoru) i ja i dalje nisam mogao ni da čitam, ni da pišem na te obeležene sektore (formatiranje je išlo). isprobaj teledisk (ako radiš na pc) pa javi rezultate. nandi
zastita.105 nandi, -> #101, dusanp
> takvom sektoru pišeš pa čitaš, a nije ga napravila igla/ > laser/skalpel/čekić dobićeš ispravne vrednosti. Još uvek > nismo našli način da *hardverski* kopiramo takvo oštećenje. uvek postoji način. ako je reč o običnom čitanju i pisanju (dos ili bios), nije teško napisati mali rezidentni program koji ćeš startovati pre zaštićenog programa i koji će presresti rutine za čitanje, i ako su u pitanju određeni tragovi+sektori, vratiti kod odgovarajuće greške. naravno, disketu preskaniraš i na osnovu toga napišeš program. nandi
zastita.106 nandi, -> #101, dusanp
> Baš me zanima kako je mušterija provalila da je disketa > bila bušnuta ? Ili je laser bio *mnogo* jak ? ne piše kako je prokužila (verovatno se prodavac programa hvalio), u časopisu gde sam ovo pročitao piše samo da se grupa korisnika pobunila, i da je dobila spor na sudu. nandi
zastita.107 vbole, -> #100, dragisha
> Pored najbolje volje ne mogu da nadjem bilo kakvu logiku u ovoj slozenoj > recenici. Na stranu "*obavezna*" duzina (mozda si mislio na minimalnu > duzinu sektora, koja je ujedno djelitelj ostalih mogucih velicina), ali > pojasnider sta si mislio sa 2 DTA i **kakve** to veze ima sa ostatkom > price. Mozda pomaze da se zapanje citaoci?? Pa evo ovako: Ti mozes da napises rutinu (kao dusanp) koja ce da kopira ne bajt po bajt, nego bit po bit, pa to opet ne ide tako na disk, nego sektor po sektor.DOS ti samo daje privid pisanja/citanja bajt po bajt, a posto je nastao iz CPM-a, zadrzao je i inicijalnu duzinu bafera od 128 Bajta za korisnike.Kad otvoris fajl za citanje/pisanje, ta duzina se podrazumeva, ako hoces nesto drugo, moras da menjas. A ja razmisljao ovako: Svaki program koji ucitava drugi program/podatke, deklarise pocetnu adresu za ucitavanje programa/podataka kao DTA, ucita blok, pomeri DTA za duzinu bloka navise i tako do kraja fajla. E sad, kad bi DOS direktno sa diska upisivao u tvoj DTA, bilo bi super i ne bi bilo greske u mojoj ideji o 1 Bajt preko 128, ali DOS ucitava sektore u *svoj* DTA, pa odande prebacuje Bajt po Bajt, ili kako vec zahtevas, znaci ono iza zadnjeg Bajta nije sa diska nego ostatak od predzadnjeg ucitanog bloka i - nema nista od moje ideje. :(( Uzgred, DOS-ov DTA je ono podrucje koje deklarises sa BUFFERS=nn i tu se odlazu podaci dok se ne napuni ili dok ne zatvoris fajl, to sam mislio sa 2 DTA. A sta si ti mislio sa onim 'zapanje citaoci' ?? Ja ne potcenjujem nikoga, pogotovu ne na SEZAMU, samo sam u *odgovoru dejanu* naveo gde sam pogresio u razmisljanju.Da li cu ja da napisem DTA ili DMA ili MS-DOS buffer ili bafer je u krajnjoj liniji nevazno - ko razume, shvatice, a ko ne razume, preskocice poruku. bye... vbole
zastita.108 dejanr, -> #99, nandi
>> u mađarskoj je jedan ovakav način zaštite otišao na sud (žalba mušterije) >> i sud je presudio na štetu onog, koji je bušio diskete (zbog oštećivanja >> glave disk. jedinice). a tamo su diskete bušili LASER-om. Hmmm... ako disketa sa lošim sektorima uništava glavu, ima da se obogatim tužeći one koji prodaju felerične diskete ;)
zastita.109 dejanr, -> #105, nandi
>> ako je reč o običnom čitanju i pisanju (dos ili bios), nije teško >> napisati mali rezidentni program koji ćeš startovati pre zaštićenog >> programa i koji će presresti rutine za čitanje, i ako su u pitanju >> određeni tragovi+sektori, vratiti kod odgovarajuće greške. Možda bi onda bila dobra ideja da INSTALL program zahteva "čist" računar, bez ičega osim DOS-a? To bi se nekako dalo proveriti.
zastita.110 dusanp, -> #104, nandi
=> sektoru) i ja i dalje nisam mogao ni da čitam, ni da => pišem na te obeležene sektore (formatiranje je išlo). Probao sam svakakve kombinacije i program se nijednom nije prevario. Sad, moguće je da ja nemam dovoljno mašte pa zato dajem program kojim sam sve to testirao. ┌───┬─────────────────────┬───────────────────────────┐ │Sl.│Zarezana disketa │ Ispravna disketa /kopija/ │ ├───┼─────────────────────┼───────────────────────────┤ │ │Dos ne zna da di- │ Kopi nije upisao sektore │ │1. │sketa ima loše │ kao loše. │ │ │sektore. │ │ ├───┼─────────────────────┼───────────────────────────┤ │2. │Dos zna za loše │ Kopi je prekopirao sektore│ │ │sektore. │ i markirao ih kao loše. │ └───┼─────────────────────┴───────────────────────────┤ │ U oba slučaja je program razlikovao diskete !!! │ └─────────────────────────────────────────────────┘ absread.zip
zastita.111 dusanp, -> #109, dejanr
=> Možda bi onda bila dobra ideja da INSTALL program zahteva => "čist" računar, bez ičega osim DOS-a? To bi se nekako => dalo proveriti. I dalje mislim da je rešenje za to boot disketa. Šta se može učiniti ako install ne radi bez bajta X na adre- si Y koju upisuje startup rutina ? Tako se nekad jesu štitile igre i to jako uspešno. Koliko je vas >videlo< tako zaštićenu igru ? Ja nije- dnu /samo sam slušao priče o tome/ i to zašto - zato što ih je jako teško kopirati.
zastita.113 dragisha, -> #107, vbole
ű> A sta si ti mislio sa onim 'zapanje citaoci' ?? ű> Ja ne potcenjujem nikoga, pogotovu ne na SEZAMU, samo sam ű> u *odgovoru dejanu* naveo gde sam pogresio u ű> razmisljanju.Da li cu ja da napisem DTA ili DMA ili ű> MS-DOS buffer ili bafer je u krajnjoj liniji nevazno - ko ű> razume, shvatice, a ko ne razume, preskocice poruku. Pardon.:) Dejanovu poruku nemam u bazi tako da nisam uhvatio kontekst. dragisha P.S. Ni ja ne potcjenjujem nikoga, samo sam ponekad prepotentan:)).
zastita.114 dejanr, -> #111, dusanp
>> I dalje mislim da je rešenje za to boot disketa. Tu vidim dve mane. Prvo, može se simulirati butovanje računara, kako rade neki CGA simulatori a bogami i virusi. To je, mislim, ipak manji problem. Veći problem je što na disketu ne smeš snimiti DOS, jer je DOS slučajno komercijalni program, ne možeš ga "tek tako" distribuirati uz svoje diskete. Naravno, možeš sam da napišeš deo DOS-a potreban da se obavi instalacija. Ali je to po meni popriličan posao.
zastita.115 nandi, -> #110, dusanp
> Probao sam svakakve kombinacije i program se nijednom > nije prevario. Sad, moguće je da ja nemam dovoljno mašte > pa zato dajem program kojim sam sve to testirao. > > ┌───┬─────────────────────┬───────────────────────────┐ > │Sl.│Zarezana disketa │ Ispravna disketa /kopija/ │ > ├───┼─────────────────────┼───────────────────────────┤ > │ │Dos ne zna da di- │ Kopi nije upisao sektore │ > │ 1.│sketa ima loše │ kao loše. │ > │ │sektore. │ │ nije reč o mašti, nego o programu za kopiranje. to očigledno nemaš program koji ako ustanovi loš sektor onda i takav upiše na ispravnu disketu. takav kopi-program postoji na atariju (procopy), a vrlo verovatno postoji sličan i za pc. tog trenutka kad se i taj progrm za kopiranje nađe na sezamu, onda tvoja zaštita, sa običnim čitanje i pisanjem pada u vodu. na atariju ima u opticaju mnogo više zaštićenih programa (tamo su programi i predviđeni da rade sa disketa) pa je mnogo veći izbor programa za kopiranje. a ako neki atarista ima eksterni 5ž drajv ... nandi
zastita.116 nandi, -> #109, dejanr
> računar, bez ičega osim DOS-a? To bi se nekako dalo proveriti. dmdrvr.bin, hardrive.sys, foggy.com ... kad ti se nađe ovako nešto rezidentno, onda ćeš teško bez njih.
zastita.117 dusanp, -> #115, nandi
=> nije reč o mašti, nego o programu za kopiranje. to => očigledno nemaš program koji ako ustanovi loš sektor onda => i takav upiše na ispravnu disketu. takav kopi-program => postoji na atariju (procopy), a vrlo Verovatno se nismo razumeli, pa bih te zamolio za malo detaljnije objašnjenje. Nije mi jasno na koji način procopy obeleži sektor kao loš ? Kako upiše takav sektor na ispravnu disketu ? Zar na atariju nije moguće čitanje/pisanje po sektoru koji je obe- ležen kao loš ? Evo šta sam radio : 1..U prvom slučaju sam disketu formatirao, pa je zarezao. Dos nije znao za to jer nisam tražio proveru diskete. Kopirao sam pomoću PCT 4.30 opcija copy iz directory mainta /ova opcija kopira celu disketu, sektor po se- ktor/. Kopi je ispravno otkrio loše sektore, ali ih je prekopirao. Posle kopiranja dos /na kopiji/ nije prija- vljivao loše sektore. 1..U drugom slučaju sam disketu opet formatirao i zarezao. Startovao sam NDD iz NU 5.0, koji je našao loše sektore i obeležio ih kao takve. Znači - sektori su bili loši i za dos. Ponovo sam kopirao disketu /isti postupak/. Kopi je opet otkrio loše sektore i prekopirao ih. Sada je dos znao za loše sektore na kopiji. U oba slučaja /bez obzira da li dos zna ili ne zna za loše sektore/ absread nije pogrešio. Kopi je napravio potpune kopije disketa - zar je na atariju drugačije ? Ako je neko eksperimentisao sa još nečim, neka javi. IZVINJAVAM se učesnicima na dužini reply-a.
zastita.118 vbole, -> #113, dragisha
> dragisha > > P.S. Ni ja ne potcjenjujem nikoga, samo sam ponekad prepotentan:)). A ja resio da budem malo manje iskljuciv, znaci bez onoga: *obavezno*, *uvek*, *svaki*, itd... ;) ) bye... vbole
zastita.119 vbole, -> #96, dejanr
> Zaboravi. Sve sto se na PC-ju moze snimiti moze se prekopirati > starim dobrim COPYIIPC. Da bi snimio disketu koja se ne moze Jel' to sigurno ? Mislim, ako procita, recimo 38 staza sa po 15 sektora i 512 Bajtova, da li ce onda ispravno da procita i 39-u sa 8 sektora po 1024 Bajta ? bye... vbole
zastita.120 nandi, -> #117, dusanp
> U oba slučaja /bez obzira da li dos zna ili ne zna za loše > sektore/ absread nije pogrešio. Kopi je napravio potpune kopije > disketa - zar je na atariju drugačije ? jeste. postoje kopi programi koji ne gledaju podatke u boot sektoru (o formatu diskete, tj o broju tragova i sektora), nego analiziraju svaki trag i ono što nađu, prekopiraju. koliko su oni pametni, što se tiče prepoznavanja različitih formata, ne znam. skini program teledisk (sa sezama), i isprobaj sa njim. način koji ti koristiš, jeste siguran što se tiče kopiranja sa nekim (običnim) diskcopy programom. ono što ja hoću sve vreme da kažem je da to i nije neka sigurna zaštita. a pored toga postoji i sledeći problem (pitanje): da li bi korisnik morao pri svakom startovanju ubaciti u drajv disketu. ili bi to morao raditi povremeno. u oba slučaja je to nezgodno po korisnika. a ako se zaštita nekako prenese na hard, pri instalaciji, onda i nema puno smisla zaštiti disketu. nandi
zastita.121 dejanr, -> #116, nandi
>> > računar, bez ičega osim DOS-a? To bi se nekako dalo proveriti. >> >> dmdrvr.bin, hardrive.sys, foggy.com ... kad ti se nađe ovako nešto >> rezidentno, onda ćeš teško bez njih. Ma nisam mislio da mora TRAJNO da bude bez ičega rezidentnog, neko samo u toku instalacije! Posle sve normalno. Mada si me zabrinuo sa onim DMDRVR.BIN.
zastita.122 dejanr, -> #119, vbole
>> > Zaboravi. Sve sto se na PC-ju moze snimiti moze se prekopirati >> > starim dobrim COPYIIPC. Da bi snimio disketu koja se ne moze >> >> Jel' to sigurno ? >> Mislim, ako procita, recimo 38 staza sa po 15 sektora i 512 Bajtova, >> da li ce onda ispravno da procita i 39-u sa 8 sektora po 1024 Bajta ? Ja mislim da COPYIIPC sve to lepo kopira, ali možemo da znamo sigurno tek ako probamo.
zastita.123 dusanp, -> #120, nandi
=> skini program teledisk (sa sezama), i isprobaj => sa njim. Probao sam, a što više probam sve sam sigurniji da se oštećenje ne može simulirati. Stvar je u sle- dećem : Ma kako verno kopi prekopirao disketu, i ma kako obeležio loše sektore test se ne može pre- variti jer on testira pisanje i čitanje po sektoru. => problem (pitanje): da li bi korisnik morao pri => svakom startovanju ubaciti u drajv disketu. ili => bi to morao raditi povremeno. :) Cela rasprava je počela od pitanja - kako za- štititi install disketu - znači ubacuje se jednom i nikad više. PS. Ako je neko uspeo da zaglupi absread neka obave- zno javlja. Stvar je u tome da li da ga svrstam među ostale standardne zaštite ili da ga brišem. Još nešto, dajte da menjamo temu - izgrabah brdo disketa...
zastita.124 hercog, -> #123, dusanp
**> :) Cela rasprava je počela od pitanja - kako za- **> štititi install disketu - znači ubacuje se jednom **> i nikad više. Pa ti lepo instaliraš program sa te diskete na hard i onda lepo prekopiraš sa harda bez ikakvih problema. Hercog
zastita.125 nbatocanin,
Jedan moj drug primenjuje "psihološku" zaštitu, kako je on zove. U jednoj varijanti program ispiše upozorenje da je zaštićen i da se u slučaju kopiranja ne odgovara za podatke, a u drugoj on to usmeno kaže korisniku. U EXE datoteci stoji string tipa FORMAT C: i program nije baš nikako zaštićen. I sad, ako je korisnik laik, sigurno će zaobilaziti program u širokom krugu. A ako je iskusniji, sigurno će pokušati da izmeni string FORMAT C:, što se jednostavno onemogućuje. Neću ni da pominjem kako izgleda skidanje nepostojeće zaštite! Sve u svemu - savršeno!
zastita.126 nbatocanin,
Ja sam nekad primenjivao zaštitu koja menja neku komandnu (BAT) datoteku. Pošto je to vrlo drsko, malo ko i primeti. Naime, prilikom instalacije upišeš u AUTOEXEC red SET P = XYZ, što je dosta normalno za programe. E, ali iza Z upišeš simbol 255, koji se ne vidi (isti je kao space) i u programu proveravaš da li je tu. Tako se izbegava pristup datoteci koji se dosta lako otkriva.
zastita.127 nbatocanin, -> #94, dragisha
> ali i ideja da se iskoristi slack space iza fajla > nije losa. Mada je tesko potrefiti duzinu fajla da ne > smeta metodi:). Ajde! A šta je sa verovatnoćom? :)
zastita.128 dejanr, -> #124, hercog
>> Pa ti lepo instaliraš program sa te diskete na hard i >> onda lepo prekopiraš sa harda bez ikakvih problema. To je već sitan problem, pri instalaciji se kreira jedan hidden file u kome piše pored ostalog i njegova pozicija na disku i neke druge informacije. Kada ga prekopiraš jako je teško natempirati ga baš na isto mesto, a mogu se i druge "zezalice" dopisati. Rešili to jako lepo još na starom dBASE-u. Pravi problem je, ko što rekosmo, kako zaštiti INSTALL disketu.
zastita.129 alexa, -> #122, dejanr
> >> Mislim, ako procita, recimo 38 staza sa po 15 sektora i 512 > Bajtova, > >> da li ce onda ispravno da procita i 39-u sa 8 sektora po > 1024 Bajta ? > > Ja mislim da COPYIIPC sve to lepo kopira, ali možemo da znamo > sigurno tek ako probamo. Sećam se da sam jednom probao - COPYIIPC je uspešno iskopirao disketu u Honeywell (GCOS6) formatu: double density, 80 cilindara, 16 sektora na pisti, dužina sektora 256.
zastita.130 alexa, -> #123, dusanp
> Probao sam, a što više probam sve sam sigurniji > da se oštećenje ne može simulirati. Stvar je u sle- > dećem : Ma kako verno kopi prekopirao disketu, i > ma kako obeležio loše sektore test se ne može pre- > variti jer on testira pisanje i čitanje po sektoru. Pa sad, zavisi kako je pisan test. Kontroler ima mogućnost da upiše različito zaglavlje sektora, koje označava "obrisan" sektor. Mislim da tako nešto ni BIOS ne ume da "proguta". To ne znači da se direktnim pristupom kontroleru ne može otkriti razlika, ali to je mučan posao.
zastita.131 wizard, -> #121, dejanr
>> Ma nisam mislio da mora TRAJNO da bude bez ičega >> rezidentnog, neko samo u toku instalacije! Posle sve >> normalno. Ja taj tvoj program ne bih mogao da instaliram (SuperStore). Nenad
zastita.132 wizard, -> #125, nbatocanin
>> zaobilaziti program u širokom krugu. A ako je iskusniji, >> sigurno će pokušati da izmeni string FORMAT C:, što se >> jednostavno onemogućuje. Neću ni da pominjem kako izgleda >> skidanje nepostojeće zaštite! Sve u svemu - savršeno! Nije baš tako. Zaštita se sastoji baš u tom onemogućavanju promene stringa, što se još jednostavnije skida. Najbolja "psihološka zaštita" je da napišeš loš program koji nikom i ne treba ;) Nenad
zastita.133 ndragan, -> #123, dusanp
/ Još nešto, dajte da menjamo temu - izgrabah brd disketa... Pa recimo ona zaštita sa grebanjem _donje_ ploče hard diska, ali sa gornje strane
zastita.134 ndragan, -> #122, dejanr
/ Ja mislim da COPYIIPC sve to lepo kopira, ali možemo da znamo sigurno / tek ako probamo. Ako iskopira ono što atari može da isformatira (10 ili 11 sektora, do 83 traga)...
zastita.135 skoprivica, -> #98, dusanp
>-> samo malo zagrebao iglom i napravio mnooogo losih sektora. Izvinite, kad ssmo kod mnogo losih sektora u SafeFormatu 6.0 ispis poludi kad je broj losih sertora veci od preostalih tj. kad je vise od 500-600K lose, SF ispisuje da ima jos par MB na disketi da valja i slicne gluposti, ali je format OK. Izvinite jos jednom, ali me covek podseti... Aje... CTEBO.
zastita.136 skoprivica, -> #111, dusanp
>-> Koliko je vas >videlo< tako zasticenu igru ? Ja nije- >-> dnu /samo sam slusao price o tome/ i to zasto - zato sto >-> ih je jako tesko kopirati. PIRATES! ako sam razumes sta hoces da pitas...(! je deo naziva).
zastita.137 vbole, -> #129, alexa
> Secam se da sam jednom probao - COPYIIPC je uspesno iskopirao > disketu u Honeywell (GCOS6) formatu: double density, 80 cilindara, > 16 sektora na pisti, duzina sektora 256. Pa da, ali cela disketa u istom formatu i ispravni podaci u BOOT-u. A sta ako snimis 32 staze ovako, 20 onako, 5 opet drugacije... ? Ili u BOOT-u stavis 80 staza, a formatiras na 81 i iz nje ustvari citas podatke za instalaciju - ako nema te staze, pustis da se instalira, ali samo kao DEMO (da i onog koji je maznuo navuces na kupovinu) ? bye... vbole
zastita.138 alexa, -> #137, vbole
Kakvi bre ispravni podaci u boot-u? O čemu pričaš? Ti "podaci u boot-u" uopšte nisu neki standard, i u principu ne postoje.
zastita.139 nandi, -> #126, nbatocanin
> instalacije upišeš u AUTOEXEC red SET P = XYZ, što je dosta normalno > za programe. E, ali iza Z upišeš simbol 255, koji se ne vidi (isti je > kao space) i u programu proveravaš da li je tu. Tako se izbegava :) zavisi od editora (nc f4 pokaže tačku) (mislim)
zastita.140 nandi, -> #123, dusanp
> Probao sam, a što više probam sve sam sigurniji > da se oštećenje ne može simulirati. Stvar je u sle- > dećem : Ma kako verno kopi prekopirao disketu, i > ma kako obeležio loše sektore test se ne može pre- > variti jer on testira pisanje i čitanje po sektoru. a ja ti kažem da je lako simulirati. ja sam to video pre dve (a možda i tri) godine. to što ti nemaš kopi program koji to radi, ne znači da se to ne može. na atariju sam isto isprobavao abs read i abs write, koje su ekvivalentne onim koji si ti koristio, drajv na atariju u pc je isti, format (skoro) isti ... kopi program koji to kopira, usput i formatizuje disketu. a kad se formatizuje (trag) onda se osim sardžaja sektora (512 bajta) specificiraju još neki bajtovi (nemam doc pri ruci, i neću da pričam napamet). znači, to nema veze sa običnim čitanjem i pisanjem ... a oštećenje se da lako simulirati softverski ... sve u svemu, i nije neka sigurna zaštita, (a jednom ćeš moći i na sudu da zaglaviš). nandi
zastita.141 nandi, -> #121, dejanr
> Ma nisam mislio da mora TRAJNO da bude bez ičega rezidentnog, neko samo > u toku instalacije! Posle sve normalno. > Mada si me zabrinuo sa onim DMDRVR.BIN. tako sam i ja mislio. hardrive.sys je kod speedstore-a (isto radi sve kao dm) kao dmdrvr.bin kod dm. foggy je tu radi :). a pošto se program instalira, onda ona mora "snimiti" svoj novi dom, a razni rezidentni programi mogu uticati na proveru snimka. (možda da navedem primer?) nandi
zastita.142 dejanr, -> #134, ndragan
>> > Ja mislim da COPYIIPC sve to lepo kopira, ali možemo da znamo sigurno >> > tek ako probamo. >> >> Ako iskopira ono što atari može da isformatira (10 ili 11 sektora, do >> 83 traga)... Pod pretpostavkom da PC može da čita takvu disketu na neki način (ne znam za te 83 trake, često ugrađuju graničnik u drajv), zašto ne bismo probali?
zastita.143 dejanr, -> #140, nandi
>> a oštećenje se da lako simulirati softverski ... I dalje mi, posle čitanja tvoje poruke, nije jasno kako bi se to moglo softverski simulirati.
zastita.144 nandi, -> #143, dejanr
> I dalje mi, posle čitanja tvoje poruke, nije jasno kako bi se to > moglo softverski simulirati. ako se provera vrši korišćenjem bios ili dos funkcije onda: rezidentni program, kojom presretneš odgovarajući interapt, proveriš iz tabele da li se radi o "navodno lošem sektoru", i u tom slučaju izmeniš stanje registra tako da se onom ko je pozvao int, vrati kod greške umesto kod-a: nema greške. ta tabela se mora pre toga napraviti, i to tako što se preskanira oštećena disketa, i zapamte oštećeni sektori (koji čine tu tabelu). ako još uvek nije jasno (možda sam se i trudio da ne bude svima jasno) onda ću se potruduti i objasniti sve preko primera (asm).
zastita.145 dusanp, -> #144, nandi
=> rezidentni program, kojom presretneš odgovarajući => interapt, proveriš iz tabele da li se radi o "navodno => lošem sektoru" 1..Startuje se moj program. 2..Pogleda gde pokazuju bios/dos interapt vektori za rad sa diskom. 3..Ako pokazuju na područje dosa ili biosa -> OK. 4..Ako ne -> neko je čačkao gde ne treba. Naravno, programi tipa 800 itd se ne mogu koristiti, ali koliko pekara zna za 800 ?
zastita.146 cacxa, -> #136, skoprivica
>> -> Koliko je vas >videlo< tako zasticenu igru ? Ja nije- >> -> dnu /samo sam slusao price o tome/ i to zasto - zato >> sto -> ih je jako tesko kopirati. > > PIRATES! ako sam razumes sta hoces da pitas...(! je deo > naziva). NIje to to...Pirates se ladno kopira sa diskcopy...
zastita.147 vbole, -> #142, dejanr
> Pod pretpostavkom da PC moze da cita takvu disketu na neki nacin (ne > znam za te 83 trake, cesto ugraduju granicnik u drajv), zasto ne bismo > probali? Ja probao da formatiram - prvo do 81, pa 83, pa se onda ohrabrio i stavio 89 staza - 5.25 ide do 89 staza, ali nesto skljocne kod 83 staze (odn.84-te, posto pocinje od nule).Kod 3.5 skljoca kod 82 ali nastavlja, al' kad poce da arlauce oko 88 - mislio sam da ce da se raspadne i resetovao kompjuter.Posle toga probam oba drajva - rade normalno, al' za eksperimente ove vrste nisam vise nesto zagrejan... Ipak mislim da je 81 staza dovoljna zastita u 99% slucajeva - a za onaj 1% - koja je verovatnoca da naleti neko sa uredjajem za kopiranje ?
zastita.148 dragisha, -> #119, vbole
ű>> Zaboravi. Sve sto se na PC-ju moze snimiti moze se ű>> prekopirati starim dobrim COPYIIPC. Da bi snimio disketu ű> koja se ne moze ű> ű> Jel' to sigurno ? ű> Mislim, ako procita, recimo 38 staza sa po 15 sektora i ű> 512 Bajtova, da li ce onda ispravno da procita i 39-u sa ű> 8 sektora po 1024 Bajta ? Mislim da to cita sasvim ok. Pitanje je da li cita 41 traku? dragisha
zastita.149 dragisha, -> #127, nbatocanin
ű>> ali i ideja da se iskoristi slack space iza fajla ű>> nije losa. Mada je tesko potrefiti duzinu fajla da ne ű>> smeta metodi:). ű> ű> Ajde! A sta je sa verovatnocom? :) Ma idi bre... dragisha :)
zastita.150 nandi, -> #145, dusanp
> 3..Ako pokazuju na područje dosa ili biosa -> OK. > 4..Ako ne -> neko je čačkao gde ne treba. ako autor zaštite predvidi ovakve stvari, (i ostale) onda i može ispasti neka zaštita. mada ja još uvek smatram da se tu pri proveri oštećenja treba komunicirati sa kontrolerom (ako ti pokašaš da formatizuješ trag, i ne uspeš, onda je verovatnije da je tamo stvarno oštećenje).
zastita.151 nbatocanin, -> #132, wizard
> Nije baš tako. Zaštita se sastoji baš u tom > onemogućavanju promene stringa, što se još jednostavnije > skida. Kako? A i kad se izmeni string, ništa se ne dobija, pošto nema zaštite! Ostaje samo crv sumnje.
zastita.152 nbatocanin, -> #139, nandi
> :) zavisi od editora (nc f4 pokaže tačku) (mislim) Au, propade mi štos! :)
zastita.153 wizard, -> #146, cacxa
>> NIje to to...Pirates se ladno kopira sa diskcopy... Ali ne radi :) (imaš neke nove Pirates ?)
zastita.154 wizard, -> #151, nbatocanin
>> Kako? Zavisi kako sprečavaš :) >> A i kad se izmeni string, ništa se ne dobija, pošto >> nema zaštite! Ostaje samo crv sumnje. Ako mi on kaže da ako ga kopiram može da mi uništi podatke, ja nađem "FORMAT C:" i izmenim ga u "ECHO Hteo sam da ti formatiram disk, ali...", ja ne bih više sumnjao. Sigurno neopravdano, ali zaista ne bih sumnjao (a, bitna je, kažeš, psiha). Pošto zaštite nema, ništa se neće desiti i ja ću zaboraviti na sve, biti ponosan što sam mu razbio zaštitu ... i pozvati Sezam :) Nenad
zastita.155 dejanr, -> #144, nandi
>> rezidentni program, kojom presretneš odgovarajući interapt, proveriš >> iz tabele da li se radi o "navodno lošem sektoru", i u tom slučaju >> izmeniš stanje registra tako da se onom ko je pozvao int, vrati kod >> greške umesto kod-a: nema greške Shvatam, i sasvim si u pravu. Naravno, mogla bi se zaštita praviti direktnim programiranjem kontrolera, mada je to prilično komplikuje. No mislim da nema potrebe - sasvim je dovoljno da zaštita bude jeftina (ne treba dongle) i da se ne može iskopirati sa COPYIIPC ili nečim sličnim. Dalje nije bitno - ako se neko seti programa koji pominješ i ako još ume da ga napiše, taj će provaliti svaku zaštitu pa ne znam koliko da je komplikovana, ako mu je stalo da to uradi. Skinuće i dongle. No 99.koliko_treba_devetki % korisnika će pred njom biti nemoćno - mislim da se više od toga ne može ni tražiti.
zastita.156 skoprivica, -> #153, wizard
>-> Ali ne radi :) >-> (imas neke nove Pirates ?) Resenje se samo po sebi namece:Copywrit, copyiipc i sl.... E probajte da uradite ncd na jednoj od te dve diskete i dobicete 1024 direktorijuma sa raznim imenima iz igre....(resetujte sistem dok ste u ncd, da ne upise nesto na disketu)... Aje... CTEBO.
zastita.157 skoprivica,
Da li je moguce nesto pisati po zasticenoj disketi? Tj. - program 'pita' flopija da li je disketa zasticena - ovaj 'kaze' da jeste - program, "nema veze pisi i ne proveravaj vise" Aje... CTEBO.
zastita.158 wizard,
A šta mislite o jednom malom virusu, već prikačenom na izvršni program, pa kad završite sa radom, ostane u memoriji i ako nije disk na koji je instaliran uništi fajl (wipe)? Može se zeznuti, al treba se setiti. Nenad
zastita.159 cacxa, -> #153, wizard
> Ali ne radi :) > > (imaš neke nove Pirates ?) Imam Pirates i radi (?)
zastita.160 dejanr, -> #157, skoprivica
>> Da li je moguce nesto pisati po zasticenoj disketi? Tj. Ne! Ako disketa ima nalepnicu (5.25) ili otvor (3.5) upis je *hardverski* onemogućen.
zastita.161 dzakic, -> #157, skoprivica
>> - program, "nema veze pisi i ne proveravaj vise" Jock brate. Hardverski je to.
zastita.162 cacxa, -> #153, wizard
> Ali ne radi :) > > (imaš neke nove Pirates ?) Imam Pirates i radi (?)
zastita.163 dusanp, -> #158, wizard
=> pa kad završite sa radom, ostane u memoriji i ako nije => disk na koji je instaliran uništi fajl (wipe)? Napisati virus da bi zaštitio program ? Ima tu mnogo posla - ne znam dal' se isplati pisati tako nešto. Zašto ne izbrisati program pri startu ako ne koristi overleje. Ili zašto uopšte brisati program kada se može napraviti demo ?
zastita.164 nbatocanin, -> #154, wizard
> Zavisi kako sprečavaš :) Pa, makar to može na milion načina! Kontrolna suma, provera nekog slova u stringu, itd. Delovi stringa se mogu koristiti umesto konstanti u programu. Greška ne mora biti uvek očigledna: na primer, program počinje da greši tek za nekoliko dana. Naravno, funkcija se koristi na više mesta u programu, i ne samo za zaštitu. > Sigurno neopravdano, ali zaista ne bih sumnjao > (a, bitna je, kažeš, psiha). Veoma sumnjam ako bi imao vredne podatke do kojih ti je stalo. Ali, o naravima se ne raspravlja! Pozdrav, Nenad
zastita.165 wizard, -> #163, dusanp
>> Napisati virus da bi zaštitio program ? Ima tu mnogo >> posla - ne znam dal' se isplati pisati tako nešto. Ako ne zaštićuješ samo jedan program, ako pišeš dobre programe i ako ih bacaš na tržište (a ne za jednog korisnika) verovatno se isplati. >> Zašto ne izbrisati program pri startu ako ne koristi >> overleje. Zato što je tako lako provaliti o čemu se radi. Ovako, završiš posao, lepo napustiš program, pozoveš Sezam, a on u pozadini polako piše nule po disku (tamo gde je bio program, a bogami i podaci koje je ostavio). >> Ili zašto uopšte brisati program kada se može >> napraviti demo ? ?
zastita.166 dusanp, -> #165, wizard
=> Zato što je tako lako provaliti o čemu se radi. Ovako, => završiš posao, lepo napustiš program, pozoveš Sezam, a on => u pozadini polako piše nule po disku (tamo gde je bio => program, a bogami i podaci koje je ostavio). Recimo da virus pogreši, i hoće da obriše registrovan pro- gram /ovo je lako moguće/. Korisnik, kao što recimo ja to ra- dim kompresuje disk posle svakog dužeg rada. Virus je zapamtio jedno mesto na disku, compress je premestio program na drugo... Motka & Ćoše ?
zastita.167 wizard, -> #166, dusanp
>> Recimo da virus pogreši, i hoće da obriše registrovan >> pro- gram /ovo je lako moguće/. Korisnik, kao što recimo >> ja to ra- dim kompresuje disk posle svakog dužeg rada. >> Virus je zapamtio jedno mesto na disku, compress je >> premestio program na drugo... Kad sam rekao virus, nisam baš mislio da ide i "zaražava" fajlove po disku. Sasvim je dovoljno da po završetku rada se programom brisne malo fajla (koliko stigne, do gašenja računara). Nisam mislio da nastavi da to radi i kasnije. Tako bi se, uostalon, lakše locirao (kad-tad bi startovao MEM i video da je nešto tu višak; uostalom, svako bi se zabrinuo ako mu lampica za HD stalno treperi). Poenta je da po izlasku iz programa ODMAH proveri da li je disk originalan (za to postoji, mislim, nekoliko metoda) i ako je sve OK odmah se deinstalira. Termin VIRUS sam upotrebio jer mislim da bi ova, ako bi se pokazala pouzdanom, zaštita mogla da se i legalno prodaje (kao što neki prodaju HARD-LOCK) za svrhe zaštite. Lepo napišeš: "Kupite virus kojim treba zaraziti vaš program, i on će ga štititi od kopiranja". Kad bolje razmislim, ovo ne treba zvati virus, već ANTITELO. :) Nenad P.S. Pa onda neko napravi virus koji ubija ovo moje antitelo. Pa mu ja smislim antibiotik. Pa bude pravi WAR po memoriji... :)
zastita.168 lanik, -> #167, wizard
Prava stvar ako imaš 24 MB memorije!" ;))))
zastita.169 dusanp, -> #167, wizard
=> Kad sam rekao virus, nisam baš mislio da ide i "zaražava" => fajlove po disku. Sasvim je dovoljno da po završetku => rada se programom brisne malo fajla (koliko stigne, do => gašenja računara). Nisam mislio da nastavi da to radi i => kasnije. Tako bi se, uostalon, lakše locirao (kad-tad bi NE DAJ BOčE! Niko nije ni spominjao zaražavanje programa po disku, ali me očigledno nisi razumeo: Moraš da budeš od- ređeniji - da li virus /Antitelo?, zovi ga kako hoćeš, to je ipak trojanac sa kasnim okidanjem/ odmah brisne prg i stane, ili briska po malo do prvog gašenja računara ? Ako radi prvi slučaj /brisne i stane/, onda prekidam ovu diskusiju jer si u prethodne dve poruke tvrdio suprotno. A, ako i dalje tvrdiš da "dok ti zoveš sezam, on polako piše nule u pozadini" onda stoji moj problem sa compressom. Nek je tvoj program koristan koliko hoćeš, ali ne bi on prišao mom hardu, a ni hardu bilo koga kome je stalo do podataka. => Termin VIRUS sam upotrebio jer mislim da bi ova, ako bi => se pokazala pouzdanom, zaštita mogla da se i legalno => prodaje (kao što neki prodaju HARD-LOCK) za svrhe => zaštite. Lepo napišeš: "Kupite virus kojim treba => zaraziti vaš program, i on će ga štititi od kopiranja". Kad uspeš da nekom prodaš program koji se reklamira sa, recimo: > Program je zaštićen virusom, ali ne bojte se, benignim <, javi se... PS: Virus moraš da prijaviš u reklami, jer kada bi te neko provalio, zaglavio bi *lepo* suđenje.
zastita.170 skoprivica, -> #160, dejanr
>->>> Da li je moguce nesto pisati po zasticenoj disketi? Tj. >-> Ne! Ako disketa ima nalepnicu (5.25) ili otvor (3.5) upis je >->* hardverski* onemogucen. Da, znao sam to, ali kako racunar vraca da je disketa zasticena ? Nemojte mi reci da je nemoguce narediti glavi flopija da dodje i zapise nesto... Aje... CTEBO.
zastita.171 dejanr, -> #170, skoprivica
>> Nemojte mi reci da je nemoguce narediti glavi flopija da dodje i >> zapise nesto... Upravo tako. Tj. može joj se narediti, ali ona neće poslušati, nego će vratiti status "write protect error". Uostalom, probaj pa ćeš se uveriti!
zastita.172 dzakic, -> #170, skoprivica
>> Nemojte mi reci da je nemoguce narediti glavi flopija da dodje i >> zapise nesto... Pa lepo rekosmo, ne može. Računar može da pošalje zahtev, ali je zabrana u hardveru *flopija*. Jedini način da to izvedeš je da flopi 'osakatiš' za neki višak delova ;)
zastita.173 wizard, -> #169, dusanp
>> ili briska po malo do prvog gašenja računara ? Ako radi >> prvi slučaj /brisne i stane/, onda prekidam ovu diskusiju >> jer si u prethodne dve poruke tvrdio suprotno. A, ako i >> dalje tvrdiš Sve jedno je, može i da malo brisne i stane. (Posebno podatke) >> Kad uspeš da nekom prodaš program koji se reklamira sa, >> recimo: > Program je zaštićen virusom, ali ne bojte se, >> benignim <, javi se... :)))) (Ko zna, možda jednog dana? ) >> PS: Virus moraš da prijaviš u reklami, jer kada bi te >> neko provalio, zaglavio bi *lepo* suđenje. Zašto? Antitelo ništa ne zaražava, manje je opasan od onih delova koda koji bi služili istoj svrsi (a deo su originalnog programa), samo ga je teže otkriti (pre svega, setiti se) - ne daje glasa od sebe (obrati pažnju na to da uvek moraš da kopiraš sa disketa program da bi ga "provaljivao").
zastita.174 dusanp, -> #173, wizard
=> Sve jedno je, može i da malo brisne i stane. (Posebno => podatke) E svašta. Zamisli ovo: napišeš program koji piše podatke po disku da bi ih na kraju izbrisao. To je _mnogo_ lakše detektovati od pojave : IF <program_kopiran> THEN <snimi_sakate_podatke> To sam i mislio onim "Zašto brisati program kada je moguće napisati demo". Hteo sam ovo da izbegnem, ali moram da uputim jedan apel: *********************************************** * ----- A P E L ----- * * Kolege programeri, ma koliko svoj program * * smatrali vrednim, nemojte ga štititi tak- * * vim zaštitama koje brišu disk. Vaš miran * * san je vredniji od programa koga štitite. * * Kad-tad /a ovakve zaštite je najteže tes- * * tirati/ će se umešati Marfi, a onda... * *********************************************** Bez želje da ikog uvredim, dusanp
zastita.175 dejanr, -> #172, dzakic
>> Jedini način da to izvedeš je da flopi 'osakatiš' za neki višak delova ;) Obično ne. U samom flopiju obično (=ja nisam video ni jedan koji to nema) postoji mikroprekidač koji određuje da li postojanje ili nepostojanje nalepnice označava zabranu upisa. Standardno je setovano da se na disketu koja ima nalepnicu ne može pisati (odnosno odgovarajuće na 3.5 inča) ali se može i obrnuti, recimo kad se snimaju komercijalni programi za prodaju na diskete koje ni nemaju otvor. No, softverski ne može ništa, kao što rekoh.
zastita.176 wizard, -> #174, dusanp
>> To je _mnogo_ lakše detektovati od pojave : >> IF <program_kopiran> THEN <snimi_sakate_podatke> Ovo je _jako_ lako detektovati (srazmerno lako i programirati). Antitelo ne sme da briše disk (na to nema nikakvo pravo), već isključivo program, ponekad podatke ili sl. Marfi se pojavljuje iznenada, pa ne postoji veća verovatnoća u ovom, nego u drugim slučajevima. Pozdrav, Nenad
zastita.177 skoprivica, -> #171, dejanr
>-> Upravo tako. Tj. moze joj se narediti, ali ona nece poslusati, >-> nego ce vratiti status "write protect error". >-> Uostalom, probaj pa ces se uveriti! Ma dobro na 'legalne' nacine...Nego nekako zaobici status "write protect" i ipak upisati nesto...Ako vec kazete da ne postoji OK, ali me je podstaklo ono pisanje po 'bad' sektorima.... Aje... CTEBO.
zastita.178 kanda, -> #176, wizard
>>>> To je _mnogo_ lakše detektovati od pojave : >>>> IF <program_kopiran> THEN <snimi_sakate_podatke> >> >> Ovo je _jako_ lako detektovati (srazmerno lako i programirati). Lako ? Verovatno je lako skinuti zastitu sa neke igrice koja se zatim prodaje za 50 dinara, pa ako zastita i nije bas najbolje skinuta, nije ni velika steta... A ako se program (pre)prodaje za 50 HILJADA dinara, pa zbog lose skinute zastite mrljavi i brljavi po npr. podacima o stanju na sladistu, e to je sasvim druga prica... Hocu reci, prodaja ovog drugog programa podrazumeva mnoge obaveze prema kupcu, a prodaja onog prvog (igrice) prakticno nikakve. To znaci da pirat mora da bude siguran da je uklonio svu zastitu, a ja ne mogu da zamislim da neko bude siguran da je uklonio svu zastitu iz npr. 600K dugackog kliper programa.
zastita.179 vbole, -> #177, skoprivica
> Ma dobro na 'legalne' nacine...Nego nekako zaobici status > "write protect" i ipak upisati nesto...Ako vec kazete da Kao sto rece dzakic, ne moze bez izmena u hardveru.Onaj prorez sa strane na 5.25 i otvor na 3.5 disketama su tu da bi propustali svetlost od LED ka fototranzistoru.Ukoliko je prorez slobodan, fototranzistor otvara kapiju za upis podataka.(Kod 3.5 obrnuto). Znaci, jedino na *svom* disku mozes da iskljucis tu zastitu prespajanjem fototranzistora ( isti efekat postizes i skidanjem nalepnice ;>> ). bye... vbole
zastita.180 vbole, -> #175, dejanr
> nalepnice oznacava zabranu upisa. Standardno je setovano da se na > disketu koja ima nalepnicu ne moze pisati (odnosno odgovarajuce na 3.5 > inca) ali se moze i obrnuti, recimo kad se snimaju komercijalni programi > za prodaju na diskete koje ni nemaju otvor. Kad smo vec kod otvora na disketama... Ako se na diskete od 3.5 *pazljivo* provrti rupa u donjem desnom uglu ( 3 mm je dovoljno ), preko puta otvora za zastitu od upisa, moguce je formatiranje DD disketa na 1.44 MB. Kod mene su od 30 SONY disketa, 29 formatirane tako i dosada (kuc, kuc) nikakvih problema nije bilo.Naravno, NONAME imaju *malo veci* procenat djubreta, ali - onda ide nalepnica preko rupice i nikom nista. Ukoliko i ima problema, to je obicno staza 0 i to se prijavi odmah pri formatiranju. P.S. BASF diskete su (bar kod mene) po tom pitanju losije i od NONAME. bye... vbole
zastita.181 dzakic, -> #180, vbole
>> Kad smo vec kod otvora na disketama... Oh, ne opet! ;))
zastita.182 gvuckovic,
Apel svim programerima koji žele da zaštite svoj program: Ako zaštićujete svoj program, nemojte to raditi na štetu Vaših budu'ih kupaca(pod štetom smatram one zaštite koje formatiraju mušterijin hard disk,kvare njegov hardver ili slično),jer to može ići i na Vašu štetu, kad tad će vas neko u vezi toga tužiti što ste mu uništili hardver ili što ste mu formatirali hard disk i Vi će te na kraju ispaštati. Isto mislim i u vezi zaštita koje onemogućavaju kopiranje sa orginaln- ih disketa na druge jer se može desiti da se smrtniku koji je kupio program od vas slušajno uništi disketa a onda dotični može da se slika. Ova zaštita verovatno i u nekoj meri smanjiti prodavanost vašeg prog- rama (što vama ponovo ne ide u korist). Moj savet: Ako zaštićujete program onda radite na principu registracionog broja. On je najbolji iz razloga što onaj ko želi da poratuje program ima na umu da ga mogu uhvatiti. Možete još da upotrebite maštu da i onome ko prijavi date neku nagradu (naprimer besplatnu kopiju tog programa), a da pirata odvedete na sud i naplatite mu naprimer 300 puta veću cenu plus troškove suđenja. Goran.. H
zastita.183 dejanr, -> #182, gvuckovic
>> Ako zaštićujete program onda radite na principu registracionog broja. >> On je najbolji iz razloga što onaj ko želi da poratuje program ima na >> umu da ga mogu uhvatiti. Možete još da upotrebite maštu da i onome ko >> prijavi date neku nagradu (naprimer besplatnu kopiju tog programa), a >> da pirata odvedete na sud i naplatite mu naprimer 300 puta veću cenu >> plus troškove suđenja. Lepo zvuči, ali znaš li nekoga ko je zaista uspeo da to naplati? Ja ne znam, iako znam za nekoliko sporova koji su vođeni, bilo direktno ili preko autorske agencije. >> Ako zaštićujete svoj program, nemojte to raditi na štetu Vaših budu'ih >> kupaca(pod štetom smatram one zaštite koje formatiraju mušterijin hard >> disk,kvare njegov hardver ili slično) Sasvim se slažem
zastita.184 gvuckovic, -> #183, dejanr
> Lepo zvuči, ali znaš li nekoga ko je zaista uspeo da to naplat > znam, iako znam za nekoliko sporova koji su vođeni, bilo direk > preko autorske agencije. Ja neznam da je vođen neki spor, ali neverujem da je tako teško naplatiti štetu (mislim da ova država ipak nije tolko zaostala). Goran.. PS: Naravno softver treba autorizovati.
zastita.185 ndragan, -> #174, dusanp
/ * Kolege programeri, ma koliko svoj program * / * smatrali vrednim, nemojte ga štititi tak- * Right so. Ono sa pretvaranjem u demo posle tri dana rada, ili sa ograničavanjem broja slogova u DBF itd - to već može. Bue_ NDragan
zastita.186 predrag, -> #183, dejanr
>> znam, iako znam za nekoliko sporova koji su vodeni, bilo >> direktno ili preko autorske agencije. Mene zanima zastita preko autorske agencije. Da li neko zna gde je ta agencija, sta treba podneti da bi se zastitio program, da li se nesto placa itd.. I da li je neko imao iskustva sa zastitom fontova. Na primer neko izmisli neki svoj font (na primer cirilicni za Corel Draw koji se moze preraditi i za druge programe) i da li se to moze zastiti u autorskoj agenciji. pp od: Predraga
zastita.187 wizard, -> #186, predrag
>> Da li neko zna gde je ta agencija, sta treba >> podneti da bi se zastitio program, da li se nesto >> placa itd.. Preko puta "Politike", tj. ulica paralelna sa Makedonskom. Plaća se.
zastita.188 dejanr, -> #186, predrag
>> Da li neko zna gde je ta agencija Majke Jevrosime 38, telefon 325997 >> da li se nesto placa itd.. Uzimaju ti 10-tak posto od prihoda, naravno na sve to još platiš i porez. Oni pišu ugovor, virmane itd, po potrebi te njihov advokat zastupa na sudu besplatno. Međutim, oko tih procesa nisu naročito ekspeditivni, meni potražuju neku lovu (tada je bilo oko 1000 maraka) preko suda još od januara 1991 i još ništa. Već sam se davno od toga oprostio.
zastita.189 ndragan, -> #186, predrag
>* to moze zastiti u autorskoj agenciji. ZašTItiTI (3 puta ti!), treći put kažem. Inače ti šaljem brdo softvera da ga zaštiš, a ako ne umeš... :)
zastita.190 isekulovic, -> #186, predrag
>> Mene zanima zastita preko autorske agencije. >> Da li neko zna gde je ta agencija, sta treba >> podneti da bi se zastitio program, da li se nesto >> placa itd.. Slusao sam pre neki dan (cetvrtak valjda) na Pingvinu o tome nesto. Agencija je u Majke Jevrosime 38 a telefon je 323-145. Za broj zgrade i telefon nisam siguran ali bi trebao da bude tako nesto. Zastitu programa su samo pominjali, a sto se tice placanja, pri registraciji placas samo taksu. U slucaju povrede autorskih prava i spora i dobijanja spora uzimaju procenat odstete (materijane) koju dobijes. Mozes i da pises Pingvinu ako hoces da se detaljnije raspitas, jer su sada sa Autorskom agencijom zapoceli neku akciju. Adresa je "radio- Pingvin, >>za berzu<< ,Autoput 2, 11070 Beograd. Ivan
zastita.191 vikesler,
Hi, Sad sam se ukljucio u ovu temu pa ne znam da li je bilo reci i o hardverskim zastitama. Ja sam s jednim kolegom pre par godina razvio neku hardversku zastitu u obliku male slot kartice sa 2 cipa (PAL-ovi) i pripadajuceg softvera za zastitu aplikacija. Cak smo i uspeli da prodamo par komada ali je stvar iz raznih razloga splasnula. Dosao sam pri tome do nekih zakljucaka koje bih ovde izneo: -nije problem napraviti slot karticu ciji se hardver ne moze iskopirati a cija je cena stvarno skromna u odnosu na DONGLE zastite -problem je onaj deo programa koji treba da proveri da li je zastita nÔgú prisutna u racunaru Tu postoji vise pristupa, onom koji pravi zastite je naravno najlaksa da kupcu (zastite, ne zasticenog programa) da neki demo program ili uputstva kako da peek-uje i poke-uje iz svog programa da bi proverio da li je tu zastita. Druga, daleko teza i skuplja varijanta je da proizvodjac uz zastitu daje program koji ce da zasticuje gotove programe. Deo koda, koji proverava prisutnost zastite je daleko najslabija karika u zastiti. Trebalo bi da bude zamaskiran, tj. da sam sebe raspakuje pre izvrsavanja , da bude osetljiv na single step-ovanje i da se ugradi u program na taj nacin da ga je sto teze pronaci, a ako se pronadje da ne moze jednostavno da se patch-uje NOP-ovima. I na kraju, ono sto je najskakljivije, kako napraviti taj program za zastitu tudjih programa pa da neko ko kupi paket za zastitu i time zastiti neki svoj kratak programcic pa pogleda sta je dobio, samim tim ne bude omogucen da lako razbije zastitu tudjeg programa. Viktor
zastita.192 dusanp,
Naišao sam na jednu nelogičnost. Da sad ne bih citirao Dejana, on je tvrdio da copyIIpc moze sve da prekopira. To je sve ok, ali u R51 strana 17, u tekstu o FRP on kaže: "Disketa je ukrašena spe- cijalnim sektorima koje čak ni poznati copyIIpc ne može da svari." Zamolio bih Dejana, da se malo priseti, pa nam ostavi ovde svoje utiske o toj zaštiti - em je za- nimljivo, em je korisno.
zastita.193 dejanr, -> #192, dusanp
>> Da sad ne bih citirao Dejana, on je tvrdio da copyIIpc moze sve >> da prekopira. To je sve ok, ali u R51 strana 17, u tekstu o FRP >> on kaže: "Disketa je ukrašena specijalnim sektorima koje čak ni >> poznati copyIIpc ne može da svari." Ne, nisam to tvrdio. Rekao sam da COPYIIPC MOčE DA PREKOPIRA SVE ŠTO SE NA PC-JU MOčE SNIMITI. Mislim da sam baš u toj istoj poruci rekao da se pomoću specijalne opreme (ne naročito skupe, npr. pomoću DeLuxe Option Board firme Central Point Software, ista firma koja prodaje CopyIIPC) *mogu* snimiti diskete koje je apsolutno nemoguće prekopirati na PC-ju bez odgovarajućeg hardvera. U takve zaštite spada i pomenuti File Rescue Plus. Ukratko, prema mojim iskustvima *može* se sledeće: - Na PC-ju (npr. pomoću COPYIIPC) prekopirati sve što je snimano na običnom PC disku. - Uz pomoć De Luxe Option Board ili sličnih dodataka prekopirati apsolutno svaka disketa OSIM - Fizički oštećenih disketa za koje mi nije poznat neki način da se "automatski" kopiraju bez skidanja zaštite. PS Svaka čast za pamćenje, ja sam već zaboravio da postoji taj File Rescue Plus :)
zastita.195 dragoslavr, -> #193, dejanr
> - Fizički oštećenih disketa za koje mi nije poznat neki > način da se "automatski" kopiraju bez skidanja zaštite. Znači, ne postoji način da se iskopira, recimo, FORCE...? :( Pozdrav, Dragoslav
zastita.196 vkrstonosic, -> #195, dragoslavr
>> Znači, ne postoji način da se iskopira, recimo, FORCE...? :( Postoji način da se Force instalira, a da to ni ne zna ;) Na taj način može se instalirati n puta. O tome je pisao Vlada Kostić u nekim starijim Računarima (Kako ga staviti, kako je skinuti).
zastita.197 dusanp, -> #193, dejanr
=> PS Svaka čast za pamćenje, ja sam već zaboravio da => postoji taj File Rescue Plus :) Šta da ti pričam - imam pamćenje ko' slonova kost.
zastita.198 dejanr, -> #195, dragoslavr
>> Znači, ne postoji način da se iskopira, recimo, FORCE...? :( Ja nisam video force disketu ali mislim, prema onome što sam čuo, da nije u pitanju fizičko oštećenje nego "ono" iz druge grupe. Dakle, kopira je options board.
zastita.199 dragoslavr, -> #198, dejanr
you > Ja nisam video force disketu ali mislim, prema onome što sam you > čuo, da nije.... Koliko sam ja čuo, u pitanju je laser hole.... Pozdrav, Dragoslav
zastita.200 miha, -> #198, dejanr
=>>> Znači, ne postoji način da se iskopira, recimo, FORCE...? :( => Ja nisam video force disketu ali mislim, prema onome što sam čuo, da nije => u pitanju fizičko oštećenje nego "ono" iz druge grupe. Dakle, kopira je => options board. Prilikom instalacije, na hard-disk, odnosno particiju na koju se instalira force, program za instalaciju upisuje dvije datoteke EV21.SYS i EV22.SYS. Koliko znam, u njih se upisuje broj cilindra, staze i sektora za te dvije datoteke kao i za datoteku FORCE.EXE. Po završenoj instalaciji, sa instalacione diskete se briše FORCE.EXE. Ukoliko se disketa zaštiti, program se ne može instalirati. Zaštita se zove Everlock. Slaba mjesta ove zaštite su: 1. Komanda za brisanje datoteke FORCE.EXE sa instalacione diskete, se može presresti (čini mi se da postoji opis u tekstu "kako je staviti, kako je skinuti" koji je Vlada Kostić objavio u Računarima). 2. FORCE.EXE, sa hard-diska, vjerovatno čita podatke iz datoteka EV21.SYS i EV22.SYS. I ovi pozivi se mogu presresti ili parče koda koje provjerava sadržaj ovih datoteka ukloniti. 3. EV21.SYS i EV22.SYS se mogu mjenjati. miha
zastita.201 dejanr, -> #200, miha
>> Slaba mjesta ove zaštite su: Potpuno se slažem. Međutim, da bi se ove slabosti "iskoristile", potreban je "nestandardni" napad na tu zaštitu koji sa nekom drugom možda (verovatno) ne bi funkcionisao bez oređenih izmena. Dakle, nema nekog *automatskog* metoda kojim bi se disketa kopirala, kao što je COPYIIPC ili (ako se stvarno radi o laserski oštećenoj disketi) De Luxe board. Zato i mislim da je zaštita u suštini dobra. Naravno, može se "razvaliti"... ali koja zaštita ne može?
zastita.202 feniks,
Ovde je vec bilo reci o tome da neki autorski EXE program moze da se veze sa ser.brojem harda i tako se zastiti od piratskog kopiranja. E sad, interesuje me dal' je moguce iz TURBO BASIC-a (naravno pod MS DOS 5.0) procitati broj harda? Ako ovo nekom deluje nemoguce da kazem da je iz T.BASIC-a moguce procitati ukupan i slobodan prostor na disku :) Pada mi napamet jedno resenje (koje nije elegantno): 1. Pozvati iz DOS-a chkdsk c: > file.txt 2. Ovo file.txt tretirati kao string i iz njega na tacno odredjenom mestu procitati ser.broj ? P.S. Ako je ovo uradjeno u nekom drugom jeziku mozda bi se moglo nesto analogno tome... ;) Í─Ě Í─Ě ║ ║ ║ Ë─Ż đ đ
zastita.203 stomic, -> #202, feniks
$ E sad, interesuje me dal' je moguce iz TURBO BASIC-a $ (naravno pod MS DOS 5.0) procitati broj harda? $ Ako ovo nekom deluje nemoguce da kazem da je iz T.BASIC-a $ moguce procitati ukupan i slobodan prostor na disku :) Može ako TB ima mogućnost čitanja interapta ili povezivanja sa programom pisanim u C, Asembleru ili Pascalu koji će pozivati taj interapt. Trenutno nemogu da se setim opisa interapta (ni broja), ali ako ti treba javi pa ću potražiti. Moguće čak, da je taj interapt bio i u računarima! Nisam siguran. $ Ovde je vec bilo reci o tome da neki autorski EXE $ program moze da se veze sa ser.brojem harda i tako se $ zastiti od piratskog kopiranja. E, sad što se tiče ovakve zaštite to je tvoja stvar. Ali, uzmi u obzir da onda svako mora da ima DOS 5.00, i da je (izgleda, nisam siguran) ovim interaptom moguće svojevoljno postavljanje broja harda, tako da je zaštitu prilično lako skinuti. Pozdrav stomic ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
zastita.204 nandi, -> #203, stomic
> Ali, uzmi u obzir da onda svako mora da ima DOS 5.00, i da > je (izgleda, nisam siguran) ovim interaptom moguće svojevoljno > postavljanje broja harda, tako da je zaštitu prilično lako > skinuti. ako je taj broj hard-a serial number, koji se i ispisuje kad lupiš dir, onda on nije vezan za hard nego za particiju, i bio je prisutan već kod dos verzije 4.x (boot sektori su isti kod dos 4 i dos 5). a disk editorom je trivijalno promenuti. mada je ideja dobra, niko se bez analiziranja programa neće setiti da kopira serial num.