🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.jbuilder.java.language
Article #8704

Re: How to protect Source code?

#8704
From: Valentino Kyriakides
Date: Thu, 08 Mar 2001 11:16
36 lines
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-mail
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>

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