Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Najbolja zastita od krekovanje komercijalnog softvera

[es] :: Art of Programming :: Najbolja zastita od krekovanje komercijalnog softvera

[ Pregleda: 1149 | Odgovora: 7 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Brolly

Član broj: 66668
Poruke: 339
*.dialup.neobee.net.



Profil

icon Najbolja zastita od krekovanje komercijalnog softvera26.10.2007. u 19:44

Ovo ce mozda iskusnijim programerima zvucati glupo ali veoma me zanima, tj. nije mi jasno:

Sta bi bilo kada bi neka velika firma bukvalno napravila neki svoj programski jezik, i na tom jeziku napisala svoj program. Znaci, ima bukvalno svoj kompajler, koji program koduje na ko-zna-kakav nacin. Da li bi tada cracker-ima bilo teze "provaliti" u isti?

Svestan sam, naravno, da idealna zastita ne postoji. Zasto bih ja bio pametniji od celog tima "ludaka" koji su pravili Windows... Ali opet, samo razmatram mogucnosti.


pozdrav
U svetu postoji 10 vrsta ljudi: oni koji znaju binarne brojeve i oni koji ih ne znaju. :)
26.10.2007. u 19:44 

bkaradzic
Branimir Karadžić
EA/Pandemic
Los Angeles, CA

Član broj: 14953
Poruke: 1545
67.151.201.*

Sajt: www.mercs2.com


Profil

icon Re: Najbolja zastita od krekovanje komercijalnog softvera26.10.2007. u 19:58
Najbolja zaštita je da nikada ni ne napraviš program. Ono što ne postoji ne može da se krekuje i kopira. ;)
26.10.2007. u 19:58 

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 2677
*.dynamic.sbb.co.yu.

Jabber: xfiles@elitesecurity.org
Sajt: www.antivari.com


Profil

icon Re: Najbolja zastita od krekovanje komercijalnog softvera26.10.2007. u 20:06
Citat:

Sta bi bilo kada bi neka velika firma bukvalno napravila neki svoj programski jezik, i na tom jeziku napisala svoj program. Znaci, ima bukvalno svoj kompajler, koji program koduje na ko-zna-kakav nacin. Da li bi tada cracker-ima bilo teze "provaliti" u isti?

Nije tu bitan kompajler u smislu u kome ga pominješ. Ne može da se koduje na "ko-zna-kakav način", jer se svaki kod prevodi na "isti" mašinski jezik. Dakle, format EXE-a za 8086 je takav kakav je, inače se kod ne bi mogao izvršiti.

FREEWARE
Di rečnik, v1.0.058 (srp-eng/eng-srp priručni rečnik)
http://www.antivari.com
26.10.2007. u 20:06 

Brolly

Član broj: 66668
Poruke: 339
*.dialup.neobee.net.



Profil

icon Re: Najbolja zastita od krekovanje komercijalnog softvera26.10.2007. u 20:34
Citat:
X Files: Nije tu bitan kompajler u smislu u kome ga pominješ. Ne može da se koduje na "ko-zna-kakav način", jer se svaki kod prevodi na "isti" mašinski jezik. Dakle, format EXE-a za 8086 je takav kakav je, inače se kod ne bi mogao izvršiti.

Hoces da kazes da su ti ljudi spremni da se spuste i do najnizeg, masinskog jezika da bi provalili u program? U jezik jedinica i nula, jezik procesora?
U svetu postoji 10 vrsta ljudi: oni koji znaju binarne brojeve i oni koji ih ne znaju. :)
26.10.2007. u 20:34 

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 2677
*.dynamic.sbb.co.yu.

Jabber: xfiles@elitesecurity.org
Sajt: www.antivari.com


Profil

icon Re: Najbolja zastita od krekovanje komercijalnog softvera26.10.2007. u 20:43
Dibageri, kao npr SoftICE, Ollydbg rade upravo to. Ne polaze uopste od pretpostavke o kompajleru, već se učita EXE (to je mašinski kod) i uočavaju jednostavne strukture, blokovi podataka, pozivi funkcija lokalnih, API i sl. Uz to dibageri mogu da rade uporedo sa izvrsavanjem programa, odnosno program se izvrsava iz njih i pod njihovom je kontrolom. Zato se ponekad u EXE kod ugradjuje detekcija dibagera, ali i to je uglavnom izgubljena bitka.

Poznavanje kompajlera i biblioteka moze biti od koristi raznim ekstraktorima resursa koji mogu da pokupe sve resurse aplikacije.

FREEWARE
Di rečnik, v1.0.058 (srp-eng/eng-srp priručni rečnik)
http://www.antivari.com
26.10.2007. u 20:43 

misk0
.: Lugano :. _.: CH :.

SuperModerator
Član broj: 634
Poruke: 1921
*.adsl.ticino.com.

ICQ: 46802502


Profil

icon Re: Najbolja zastita od krekovanje komercijalnog softvera26.10.2007. u 22:33
Masinski iliti assembler nije kombinacija 0 i 1ca.
:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
26.10.2007. u 22:33 

Ivan Dimkovic
Senior Product Manager - Consumer Electronics, Nero C..
EU

Administrator
Član broj: 13
Poruke: 11030
*.dip.t-dialin.net.

Sajt: www.linkedin.com/in/ivand..


Profil

icon Re: Najbolja zastita od krekovanje komercijalnog softvera27.10.2007. u 01:22
Masinski kod jeste niz nula i jedinica :)

Asemblerski kod je niz mnemonika, tj. ljudski-citljivih instrukcija koje asembler prevodi u masinski kod ;-)
27.10.2007. u 01:22 

tosa

Član broj: 1811
Poruke: 1247
..w.sh.dynamic.163data.com.cn.



Profil

icon Re: Najbolja zastita od krekovanje komercijalnog softvera27.10.2007. u 05:31
Ima i ovakvih slučajeva: http://www.pbm.com/~lindahl/mel.html

Soylent green: over 6 billion served!
27.10.2007. u 05:31 

[es] :: Art of Programming :: Najbolja zastita od krekovanje komercijalnog softvera

[ Pregleda: 1149 | Odgovora: 7 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.