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: 4723 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Brolly

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



Profil

icon Najbolja zastita od krekovanje komercijalnog softvera26.10.2007. u 19:44 - pre 201 meseci
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
...
 
Odgovor na temu

bkaradzic
Branimir Karadžić
ArenaNet
Seattle, WA

Član broj: 14953
Poruke: 1630
67.151.201.*

Sajt: https://github.com/bkarad..


+11 Profil

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

 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

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

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: Najbolja zastita od krekovanje komercijalnog softvera26.10.2007. u 20:06 - pre 201 meseci
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.
 
Odgovor na temu

Brolly

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



Profil

icon Re: Najbolja zastita od krekovanje komercijalnog softvera26.10.2007. u 20:34 - pre 201 meseci
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?
...
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

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

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: Najbolja zastita od krekovanje komercijalnog softvera26.10.2007. u 20:43 - pre 201 meseci
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.
 
Odgovor na temu

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

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

ICQ: 46802502


+49 Profil

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

Ivan Dimkovic

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



+7177 Profil

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

Asemblerski kod je niz mnemonika, tj. ljudski-citljivih instrukcija koje asembler prevodi u masinski kod ;-)
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

tosa
上海, 中国

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

ICQ: 14293955
Sajt: https://github.com/milost..


+48 Profil

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

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

[ Pregleda: 4723 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

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