Article View: borland.public.jbuilder.java.language
Article #8704Re: How to protect Source code?
From: Valentino Kyriakides
Date: Thu, 08 Mar 2001 11:16
Date: Thu, 08 Mar 2001 11:16
36 lines
3005 bytes
3005 bytes
"John McGrath [TeamB]" <ng-b@JPMcGrath.net> schrieb im Newsbeitrag news:MPG.15111d617e142f5098a02f@forums.borland.com... > On Wed, 7 Mar 2001 20:43:00 +0100, Valentino Kyriakides wrote: > > > John, what's your experience with these, I mean what do you used > > and what do you recommend? > > I have no experience with them, so I have no recommendations either. > I just started collecting links to Java tools when I come across them, > since I expect I will want to use one in the future, and I often see > questions about them. I understand! - Two weeks ago I checked a lot of these obfuscators and found out, that they differ in GUI and commandline usage as in pricings. What IMO finally counts most, is what they produce at the end (what gets out of them and in what obfuscation quality). - Well, from most of them I wasn't very impressed, related to the blah on their corresponding sites and ratings etc., they did a poor job. Especially those who claimed to automatically (autodetect) used pathlibs and Class.forName etc. usage failed mostly when I gave them to obfuscate some JB OTs :-(. What these produced for the given OTs was not runnable in this form! - Just to name some (Dash-O, Condensity, 1stBarrier, JClaok, 2LKit Obfuscator 1.1, Jammer, Jobe, etc. etc.). > The ones I hear the most about are Retroguard, 4thPass and Zelix, but > that does not especially mean they are better. Yes, I used Retroguard for some long time (since free and open source) somehow, until I discovered that it doesn't protect some OT classes very well. When I decompiled those Retroguard protected classes, I saw that I was able to reverse engineer critical classes (those with license stuff inside) too easily. So I looked further until I found Zelix KlassMaster, which impressed me most. - I didn't tested 4thPass, since I know that it is too expensive for me and that I can't afford to buy it for my shareware tasks. Valentino
Technical Details
Message-ID:
<987psg$il07@bornews.inprise.com>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!hermes.visi.com!news-out.visi.com!newsfeed.wirehub.nl!PeerFeed.KWeb.on.ca!bornews.borland.com!not-for-mailReferences:
<983555197.7956.0.nnrp-02.3e31fcf2@news.demon.co.uk> <97qk90$lhm$01$1@news.t-online.com> <MPG.150f985c74321ea298a023@forums.borland.com> <9862i3$r2c7@bornews.inprise.com> <MPG.15111d617e142f5098a02f@forums.borland.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f74b3,3fa46a93aa06ad0f X-Google-Attributes: gidf74b3,public X-Google-ArrivalTime: 2001-03-08 03:32:08 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!hermes.visi.com!news-out.visi.com!newsfeed.wirehub.nl!PeerFeed.KWeb.on.ca!bornews.borland.com!not-for-mail From: "Valentino Kyriakides" <vkyr@lavielle.com> Newsgroups: borland.public.jbuilder.java.language Subject: Re: How to protect Source code? Date: Thu, 8 Mar 2001 12:16:50 +0100 Organization: Another Netscape Collabra Server User Lines: 39 Message-ID: <987psg$il07@bornews.inprise.com> References: <983555197.7956.0.nnrp-02.3e31fcf2@news.demon.co.uk> <97qk90$lhm$01$1@news.t-online.com> <MPG.150f985c74321ea298a023@forums.borland.com> <9862i3$r2c7@bornews.inprise.com> <MPG.15111d617e142f5098a02f@forums.borland.com> NNTP-Posting-Host: vkyr-home.lav.de X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400