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

ildasm i sigurnost

[es] :: .NET :: ildasm i sigurnost

[ Pregleda: 5993 | Odgovora: 16 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

NeznamTkoSam

Član broj: 39660
Poruke: 279
*.cmu.carnet.hr.



Profil

icon ildasm i sigurnost03.01.2005. u 22:34 - pre 234 meseci
Mogu li kako zastiti moj program od ildasm jer mi onda drugi mogu vidjeti kod? Kako napraviti program i prodati ga ako ti drugi mogu gledati kod?
 
Odgovor na temu

degojs

Član broj: 4716
Poruke: 5096



+51 Profil

icon Re: ildasm i sigurnost03.01.2005. u 22:38 - pre 234 meseci
Koristi neki .NET obfuscator.
Commercial-Free !!!
 
Odgovor na temu

Milos Stojanovic
Belgrade

Član broj: 10343
Poruke: 1864
*.nat-pool.bgd.sbb.co.yu.

ICQ: 282954730
Sajt: www.sietf.org


+7 Profil

icon Re: ildasm i sigurnost03.01.2005. u 23:04 - pre 234 meseci
Ali to ne štiti u potpunosti kod zar ne? To samo otežava pregled koda, time što daje promenljivima neka kratka i nelogična imena, briše linefeedove itd.

Postoji neki Slamander .NET Protector koji navodno potpuno sprečava MSIL disasembliranje. Samo, program je komercijalan, a nigde nisam uspeo da ga nađem i isprobam.
ex. trooper
Oh goody... it's my Illudium PU-36 Explosive Space Modulator!
Softversko Inženjerstvo
♪♫♪
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12849



+4784 Profil

icon Re: ildasm i sigurnost03.01.2005. u 23:06 - pre 234 meseci
Neka preporuka? Uz VS2003 se dobija neki, valja li? Sta (malo preciznije receno) radi obfuscator?
 
Odgovor na temu

degojs

Član broj: 4716
Poruke: 5096



+51 Profil

icon Re: ildasm i sigurnost03.01.2005. u 23:08 - pre 234 meseci
@trooper:
Pa čuj, nigde kod nije zaštićen u potpunosti. Ne znam zašto je to sada toliki problem? Pogotovo ako se radi o većoj aplikaciji..
Commercial-Free !!!
 
Odgovor na temu

Milos Stojanovic
Belgrade

Član broj: 10343
Poruke: 1864
*.nat-pool.bgd.sbb.co.yu.

ICQ: 282954730
Sajt: www.sietf.org


+7 Profil

icon Re: ildasm i sigurnost03.01.2005. u 23:16 - pre 234 meseci
Ma ne kažem ja da je toliki problem. Napisao sam ono baš zbog toga, da NeznamTkoSam zna da mu source kod neće biti potpuno siguran.

@Shadowed:
Pa obfuscator bi trebalo da pre kompajliranja svim identifier-ima promeni ime, pobriše razmake, linefeedove, itd. tako da kada neko disasemblira aplikaciju dobije teško čitljiv kod.
Dobije npr nešto ovako:
Code:
function a(){
this.J(new f('1','\112\103\105\120\162\157 \114\151\164\145 
\105\144\151\164\151\157\156','\112\141\166\141\163\143\162
\151\160\164 \117\142\146\165\163\143\141\164\157\162'));
this.J(new f('2','\112\103\105\120\162\157 \123\164\141\156
\144\141\162\144\105\144\151\164\151\157\156','\112\141\166
\141\163\143\162\151\160\164 \117\142\146\165\163\143\141
\164\157\162'));
this.J(new f('3','\112\103\105\120\162\157 \105\156\164\145
\162\160\162\151\163\145 \105\144\151\164\151\157\156',
'\112\141\166\141\163\143\162\151\160\164 \117\142\146\165
\163\143\141\164\157\162'));


Taj obfuscator koji dolazi uz VS.NET nisam koristio, ali RemoteSoft Obfuscator mi je vršio pos'o
ex. trooper
Oh goody... it's my Illudium PU-36 Explosive Space Modulator!
Softversko Inženjerstvo
♪♫♪
 
Odgovor na temu

Sundance

Član broj: 7510
Poruke: 2559
*.sava.sczg.hr.



Profil

icon Re: ildasm i sigurnost03.01.2005. u 23:43 - pre 234 meseci
od ildasma i vjestog crackera - nikako.

Neki obsfukatori poput xenocode imaju IL breaker i control flow obsfucation cime ce zavarati ildasm, ali ne i neke custom disasemblere. Mislim da je ovaj obsfukator sto dolazi sa VS oslabljena verzija jednog komercijalnog (ne sjecam se sad imena, gledao sam prezentaciju na channel9, moze biti taj Salamander :)

Ove godine kad se bude radio masovan pomak crackera u .NET sferu mozete ocekivati razbijace svih poznatih i nepoznatih obsfukatora... (obsfukiranje imena identifikatora ostaje, ovo se odnosi samo na anti-* trikove :)

You can run, but you cannot hide :)
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12849



+4784 Profil

icon Re: ildasm i sigurnost03.01.2005. u 23:46 - pre 234 meseci
@trooper. Ta pitanja su bila upucena degojs-u. Ti i ja smo u isto vreme pisali poruke pa je ovako ispalo. U svakom slucaju hvala na odgovoru. I mislio sam da tako radi ali nisam bio siguran. Imam utisak da ce se uskoro pojaviti software koji ovo pretvara u (manje ili vise) razumljiviji oblik.
 
Odgovor na temu

Milos Stojanovic
Belgrade

Član broj: 10343
Poruke: 1864
*.nat-pool.bgd.sbb.co.yu.

ICQ: 282954730
Sajt: www.sietf.org


+7 Profil

icon Re: ildasm i sigurnost04.01.2005. u 01:08 - pre 234 meseci
Citat:
Sundance: od ildasma i vjestog crackera - nikako. ...
You can run, but you cannot hide :)
Citat:
Shadowed: Imam utisak da ce se uskoro pojaviti software koji ovo pretvara u (manje ili vise) razumljiviji oblik.

Yup. Crackeri nikada nisu bili pobeđeni, pa što bi sada bili?

Mada treba sprečiti što više script-kiddies-a da vršljaju po vašem kodu...
ex. trooper
Oh goody... it's my Illudium PU-36 Explosive Space Modulator!
Softversko Inženjerstvo
♪♫♪
 
Odgovor na temu

NeznamTkoSam

Član broj: 39660
Poruke: 279
*.cmu.carnet.hr.



Profil

icon Re: ildasm i sigurnost04.01.2005. u 18:13 - pre 234 meseci
Pa sto bi samo bilo da npr. Microsoft napravi neki veliki i jako dobar program u C#, drugi otkriju kod i program propadne? Ajde zamolite Billa Gatesa da vam da kod od Officea.
 
Odgovor na temu

NeznamTkoSam

Član broj: 39660
Poruke: 279
*.cmu.carnet.hr.



Profil

icon Re: ildasm i sigurnost04.01.2005. u 18:20 - pre 234 meseci
Jos nesto:
Zar nije steta ako neka bogata i slavna firma napravi vrlo uspjesan program i onda netko kod otkrije, objavi ga na internetu gdje je svima dostupan i svatko moze kopati po kodu koliko mu je volja. Pa zar onda ne preostaje nista drugo nego raditi opensource programe?
 
Odgovor na temu

degojs

Član broj: 4716
Poruke: 5096



+51 Profil

icon Re: ildasm i sigurnost04.01.2005. u 18:30 - pre 234 meseci
Prvo, nećeš ti baš tako lako od koda kog je istumbao neki obfuscator da dobiješ nešto čitko i razumljivo. Čak i kad imaš "lep" kod, zna se koliko je bitno da je dobro komentarisan (dokumentovan) i slično, a kad dobiješ gomilu nečeg što liči na smeće -- šta ćeš sa istim? Pogotovo kad se radi o velikoj aplikaciji..

Drugo, šta čak i da dobiješ kod? Ne možeš ti tek tako da uzmeš šta ti treba - verovatno bi završio na sudu.

Nije li ono prošle godine procurio dobar deo izvornog koda za Windows? Ne vidim da se desilo nešto od ovog što ti pričaš. Čak mi se čini da su upravo mnogo open source gurui savetovali da se taj kod uopšte ne gleda.

Sve u svemu, ne vidim to kao neki problem (a pogotovo pošto se .NET još uvek koristi uglavnom na serverima i tako će biti još dugo).
Commercial-Free !!!
 
Odgovor na temu

NeznamTkoSam

Član broj: 39660
Poruke: 279
*.cmu.carnet.hr.



Profil

icon Re: ildasm i sigurnost05.01.2005. u 18:05 - pre 234 meseci
A sto je onda sa SharpDevelopom?
Na kraju, sto preporucate? Da koristim obfuscator? Da kod ucinim nepreglednim?
 
Odgovor na temu

Sundance

Član broj: 7510
Poruke: 2559
*.sava.sczg.hr.



Profil

icon Re: ildasm i sigurnost05.01.2005. u 18:48 - pre 234 meseci
Obsfukacija nema veze sa razvojnim alatom. .NET asembliji su su u standardiziranom formatu.

Probaj xenocode recimo, ja dosad nisam nasao deobsfukator (pogotvo kad ukljucis opciju da je nemoguce koristiti refleksiju na zasticenom asembliju!!!)

.NET je prva platforma u povijesti u kojoj na duze razdoblje tehnologija zastite binarnog softvera ispred tehnologije njenog razbijanja (cracking). Imam neki bad feeling da ce se to u 2005. promijenit :)
 
Odgovor na temu

NeznamTkoSam

Član broj: 39660
Poruke: 279
*.cmu.carnet.hr.



Profil

icon Re: ildasm i sigurnost29.01.2005. u 21:06 - pre 234 meseci
Citat:
Pa čuj, nigde kod nije zaštićen u potpunosti. Ne znam zašto je to sada toliki problem? Pogotovo ako se radi o većoj aplikaciji..

Zašto je to tako veliki problem? Ako se radi neki program za šifriranje podataka, onda je to veliki problem.
 
Odgovor na temu

Sundance

Član broj: 7510
Poruke: 2559
*.sava.sczg.hr.



Profil

icon Re: ildasm i sigurnost16.03.2005. u 08:21 - pre 232 meseci
Evo par linkova:

LSW DotNet IL Obfuscator
Demeanor for .NET
Salamander .NET Obfuscator
dotfuscator
Aspose.Obfuscator - za dž!
9Rays.NET IL-Obfuscator
Deploy .NET
Thinstall - nije baš obsfukator ali može zamijeniti..
XenoCode
C# Obfuscator


Dekompajleri za testiranje:

Exemplar/Anakrino - otvorenog koda
LSW DotNet-Reflection-Browser
.NET Reflector
 
Odgovor na temu

eon

Član broj: 10450
Poruke: 53
*.as54.bi.bih.net.ba.



Profil

icon Re: ildasm i sigurnost17.03.2005. u 21:28 - pre 232 meseci
Citat:
Zašto je to tako veliki problem? Ako se radi neki program za šifriranje podataka, onda je to veliki problem.


PGP je otvorenog koda, pa mu to ne smeta. Naprotiv, da bi program za enkripciju bio kvalitetan, provjeren od gresaka i da bi se u njega moglo imati povjerenja, on mora biti otvorenog koda. Sigurnost enkripcije ne lezi u prikrivanju algoritma.
 
Odgovor na temu

[es] :: .NET :: ildasm i sigurnost

[ Pregleda: 5993 | Odgovora: 16 ] > FB > Twit

Postavi temu Odgovori

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