Защитени ли са програмите на JAVA?
6 отговора
639 прегледа
Защитени ли са програмите на JAVA?
просто искам да попитам дали е по-лесно да се хване кода на java отколкото например на Delphi ili VB?
Re: Защитени ли са програмите на JAVA?
Ами много ясно че е по-лесно да се хване кода на Джава (има "дебагер" в SDK-to), защото той е OSS(open source ). E oswen ako ne e kriptiran ... което се прави рядко ... само ако е искал този който го писал...
Re: Защитени ли са програмите на JAVA?
На такъв въпрос - такъв отговор 


Where you go, I won't lead...See how love unholy cuts into your mind
Where you go, I won't lead...See how love unholy cuts into your mind
Re: Защитени ли са програмите на JAVA?
има даже DJ Java Decompiler, което прави ТОЧНО това...
м/у другото ... как се криптира ? Преди време го бях поставил кйато въпрос
във форума и тогава стана дума за обфускатори. същото ли е ?
м/у другото ... как се криптира ? Преди време го бях поставил кйато въпрос
във форума и тогава стана дума за обфускатори. същото ли е ?
NIAMA (zasega) prakti4eski na4in da se kriptira
NIAMA ("zasega") prakti4eski na4in da se kriptira java byte code.
Ima dosta programi koito "razbyrkavat" imenata na metodi i classove no kato cialo tova ne e 100% na4in(oven tova v niakoi op-ekzoti4ni applicationi moga da vuyniknat naming problemi) - prosto koda stava TRUDNO 4etim no ne i kriptiran v pylnia smisyl na dumata.
Osven tova po tozi na4in se gubi i izklu4itelno poleznata informacia ot Stacktrace-ovete (t.e. i tia e ne sobenno 4etima za tozi koito bi iskal da si supportva applicationa.
Fakt e oba4e 4e ima i "razbyrkva6ti" re6enia koito paziat pyrvona4alnata shema i mogat da translirat stacktrace-ovete do pyrvona4alnoto im "smisleno" zna4enie.
Eto edna dosta prili4na staia po vyprsa.
P.S. li4no moeto mnenenie e 4e kripritaneto na Java-byte code e bezmisleno i v kraja na krai6tata [protivore4i na osnovnata Java koncepia i duh!
[линк]
Ima dosta programi koito "razbyrkavat" imenata na metodi i classove no kato cialo tova ne e 100% na4in(oven tova v niakoi op-ekzoti4ni applicationi moga da vuyniknat naming problemi) - prosto koda stava TRUDNO 4etim no ne i kriptiran v pylnia smisyl na dumata.
Osven tova po tozi na4in se gubi i izklu4itelno poleznata informacia ot Stacktrace-ovete (t.e. i tia e ne sobenno 4etima za tozi koito bi iskal da si supportva applicationa.
Fakt e oba4e 4e ima i "razbyrkva6ti" re6enia koito paziat pyrvona4alnata shema i mogat da translirat stacktrace-ovete do pyrvona4alnoto im "smisleno" zna4enie.
Eto edna dosta prili4na staia po vyprsa.
P.S. li4no moeto mnenenie e 4e kripritaneto na Java-byte code e bezmisleno i v kraja na krai6tata [protivore4i na osnovnata Java koncepia i duh!
[линк]
Re: NIAMA (zasega) prakti4eski na4in da se kriptira
Така е, но не винаги ... ако някой ти разглежда сорса, за да види как е направено - да - това е идеята, но понякога,
при декомпилиране излизат портове, пароли и т.н, което ...
при декомпилиране излизат портове, пароли и т.н, което ...
Re: NIAMA (zasega) prakti4eski na4in da se kriptir
Ako pri dekompilirane izlizat nastroijki kato portove i paroli........ ozna4ave 4e application-a e napisan protivno na vsiakypvi software-design praktiki - i ako e taka zna4i mu se pada da byde kracknat!!!
tva ne e e argument za za6tita na code - a argument za za6tita na potrebitelski nastroijki(koito ot svoia strana mnogo uspe6no daje podlejat na criptirane) koito bi triabvalo da se dyrjat IZVYN Java Code - tezi ne6tao pri po prosti apps obiknovenno se vyvejdat vseki pyt ot user-a ili pri po slokni apps se paziat v config files - moje da go razglejda6 vse edno 4e si kazal na ICQ-to si 4a ti "zapomni parolata" - resultata e 4e vseki koito go pusne 6te moje da izpozva ot tvoe ime tvoia account. Kakto i da e config files PODLEJAT na kriptirane a Java byte-code NE - t.e. Vadi6 gi izvyn applicationa i si gi kriptira6 kolkoto iska6! :):)
Osven tova ne6ta kato portove i ip-ta lesno mogat da se proslediat 4rez sredstva-ta na OS koiato izpolzva6 i izob6to ne sa predmet na kriprane.
tova koeto oba4e osnovno iskah da kaja e 4e dokolkoto tova se otnasia za Java - ne sy6testvuva nadejdno kriptirane na nivo byte-code i dali ni haresva ili ne triabva da se syobraziavame s tova - ako e tolkova vajno niakoi 4asti mogat da se napi6at na C.
Ideiata mi e da ne se podlygvate programi koito obe6tavat "kriptirane" na java byte-code.
P.S. razbyrkva4ite sa drugo ne6to no i tiah ne vi syvetvam da izpolzvate. ( po pri4ini koito sym napisal v predi6nia si posting.
tva ne e e argument za za6tita na code - a argument za za6tita na potrebitelski nastroijki(koito ot svoia strana mnogo uspe6no daje podlejat na criptirane) koito bi triabvalo da se dyrjat IZVYN Java Code - tezi ne6tao pri po prosti apps obiknovenno se vyvejdat vseki pyt ot user-a ili pri po slokni apps se paziat v config files - moje da go razglejda6 vse edno 4e si kazal na ICQ-to si 4a ti "zapomni parolata" - resultata e 4e vseki koito go pusne 6te moje da izpozva ot tvoe ime tvoia account. Kakto i da e config files PODLEJAT na kriptirane a Java byte-code NE - t.e. Vadi6 gi izvyn applicationa i si gi kriptira6 kolkoto iska6! :):)
Osven tova ne6ta kato portove i ip-ta lesno mogat da se proslediat 4rez sredstva-ta na OS koiato izpolzva6 i izob6to ne sa predmet na kriprane.
tova koeto oba4e osnovno iskah da kaja e 4e dokolkoto tova se otnasia za Java - ne sy6testvuva nadejdno kriptirane na nivo byte-code i dali ni haresva ili ne triabva da se syobraziavame s tova - ako e tolkova vajno niakoi 4asti mogat da se napi6at na C.
Ideiata mi e da ne se podlygvate programi koito obe6tavat "kriptirane" na java byte-code.
P.S. razbyrkva4ite sa drugo ne6to no i tiah ne vi syvetvam da izpolzvate. ( po pri4ini koito sym napisal v predi6nia si posting.