You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by netsql <ma...@roomity.com> on 2005/08/02 23:39:43 UTC

Why obtusify

Why would you want to obtusify server side? 

.V


--------------------------------------------------------
People are conversing... without posting their email or filling up their mail box. ~~1123018783544~~
roomity.com http://roomity.com/launch.jsp No sign up to read or search this Rich Internet App
--------------------------------------------------------


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


RE: Why obtusify

Posted by Max Cooper <ma...@maxcooper.com>.
You can still decompile it. I am not aware of any technologies that
completely prevent decompilation. It is just harder to make sense of the
decompiled code when it has been obfuscated.

The Zelix home page has a nice short "here's what you get" look at what
decompiled code looks like if you wish to understand how it works:
http://www.zelix.com/klassmaster/

Many obfuscators just change the symbols (variable, method, class names)
to short, meaningless strings. Zelix appears to also obfuscate the
structure by adding confusing labels and gotos.

-Max

On Wed, 2005-08-03 at 07:28 +0100, Mark Benussi wrote:
> In answer to your question. Obfuscation is a way of compiling your source
> code so that it cannot be decompiled. This is useful if you supply code to
> someone of host your code on a shared server.
> 
> -----Original Message-----
> From: netsql [mailto:maillist@roomity.com] 
> Sent: 02 August 2005 22:40
> To: user@struts.apache.org
> Subject: Why obtusify
> 
> Why would you want to obtusify server side? 
> 
> V
> 
> 
> --------------------------------------------------------
> People are conversing... without posting their email or filling up their
> mail box. ~~1123018783544~~
> roomity.com http://roomity.com/launch.jsp No sign up to read or search this
> Rich Internet App
> --------------------------------------------------------
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


RE: Why obtusify

Posted by Leon Rosenberg <st...@anotheria.net>.
besides obfuscated code is usually faster, because class names and
variable names are shorter and easier to load, and also debug info is
removed...



On Wed, 2005-08-03 at 07:28 +0100, Mark Benussi wrote:
> In answer to your question. Obfuscation is a way of compiling your source
> code so that it cannot be decompiled. This is useful if you supply code to
> someone of host your code on a shared server.
> 
> -----Original Message-----
> From: netsql [mailto:maillist@roomity.com] 
> Sent: 02 August 2005 22:40
> To: user@struts.apache.org
> Subject: Why obtusify
> 
> Why would you want to obtusify server side? 
> 
> V
> 
> 
> --------------------------------------------------------
> People are conversing... without posting their email or filling up their
> mail box. ~~1123018783544~~
> roomity.com http://roomity.com/launch.jsp No sign up to read or search this
> Rich Internet App
> --------------------------------------------------------
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
> 
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


RE: Why obtusify

Posted by Mark Benussi <ma...@hotmail.com>.
In answer to your question. Obfuscation is a way of compiling your source
code so that it cannot be decompiled. This is useful if you supply code to
someone of host your code on a shared server.

-----Original Message-----
From: netsql [mailto:maillist@roomity.com] 
Sent: 02 August 2005 22:40
To: user@struts.apache.org
Subject: Why obtusify

Why would you want to obtusify server side? 

V


--------------------------------------------------------
People are conversing... without posting their email or filling up their
mail box. ~~1123018783544~~
roomity.com http://roomity.com/launch.jsp No sign up to read or search this
Rich Internet App
--------------------------------------------------------


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org