obfuscation

Making email addresses safe from bots on a webpage?

When placing email addresses on a webpage do you place them as text like this: [email protected] or use a clever trick to try and fool the email address harvester bots? For example: HTML Escape Characters: joe.somebody@company.&...

What is the difference between Obfuscation, Hashing, and Encryption?

What is the difference between Obfuscation, Hashing, and Encryption? Here is my understanding: Hashing is a one-way algorithm; cannot be reversed Obfuscation is similar to encryption but doesn't require any "secret" to understand (ROT13 is one example) Encryption is reversible but a "secret" is required to do so ...

Database development organisation

A question regarding a DB development project. The database already exist and is rather large (several TBs). What do you use for version control in DB development? How do you control concurrent changes to the data model by different teams What is your approach to the Unit Testing in the DB development How do you deal with the sensitive...

How can I obfuscate JavaScript?

I want to make a JavaScript application that's not open source, and thus have two questions: What's the best way to obfuscate the code? What's the best way to obfuscate the strings themselves within the application (assuming that the answer to #1 does not handle this)? ...

How do I programmatically return the max of two integers without...

... using any comparison operators... and without using if, else, etc. ...

Code obfuscator for php?

Hey! Has anybody used a good obfuscator for PHP?, I've tried some but they dont work for very big projects. They can't handle variables that are included in one file and used in another, for instance. Or do you have any other tricks for stopping the spread of your great code? :) ...

Does silverlight code need protection?

I don't quite understand how Silverlight code works within the browser. Are the assemblies downloaded to the client machine? Is there any chance of the code getting decompiled using Reflector or some similar tool? If so, what options does one have to protect the code? Do .net obfuscators work with Silverlight? ...

Dotfuscator community edition

Hi, I tried to use this on my class library "mylib.core.data.dll" and got a successful obfuscation, however, when I import this dll into another project via "Reference" and tried imports --- My library "mylib.core.data.dll", doesn't show except for "e" and "h". Can someone tell me what I missed during the obfuscation process? Thanks ...

How do I protect python code?

I am developing a piece of software in python that will be distributed to my employer's customers. My employer wants to limit the usage of the software with a time restricted license file. If we distribute the .py files or even .pyc files it will be easy to (decompile), and remove the code that checks the license file. Another aspect i...

Free JavaScript obfuscators?

I'm looking for a free JavaScript obfuscator. Would compression be enough? What tools would you recommend? Of course, I don't need military-style obfuscation, I need a simple way to prevent kiddies from stealing my javascript by looking at the source or by using something simple such as unescape(). Thanks, Tom ...

Hit me with your worst shot.

Teller (of Penn and Teller fame) used to double- and triple-stack magic tricks for the pure sake of making it appear as though he was doing something totally mundane - like placing a ball under a cup. He'd do it by a string of crazy palmings, misdirections, and slight-of-hand... he was, in a way, obfuscating his obfuscations. On occasi...

Why are most (all?) Obfuscation-tools directed to C# and other C-languages and not VB?

I dont know if I'm right, but allmost everytime I read about obfuscation and tools that handle it, then its about C#, Java, Javascript and all other languages than VB. As I can see its equal important for me as a VB-developer to protect my code as an C#-developer. Have I missed something? Please dont flame me if it somehow is obvious w...

ExtJS with Squash Javascript Obfuscator

Hi, I stumbled upon this javascript obfuscator called Squash, I want to use it on my ExtJS project to obfuscate my javascript files. I've tried it and the result are totally obfuscated codes. But it seems that I have to obfuscate the ExtJS library too because I got warnings that it couldn't find functions such as Ext.onReady(), Ext.form...

Eclipse 3.4 ant task hangs

When I launch ant script from Eclipse 3.4.x it print output to console until certain stage. After that it often hangs (wait forever). Last lines that I see at the screen (console) - partial output from my obfuscator. Under Eclipse 3.3.2 everything works fine (the same project, workspace, settings, JVM etc.). Does anybody have the same ...

Java obfuscators

I'm looking for a good Java obfuscator. I've done initial research into the following Java obfuscators: proguard, yguard, retroguard, dasho, allatori, jshrink, smokescreen, jobfuscate, marvin, jbco, jode, javaguard, jarg, joga, cafebabe, donquixote, mwobfu, bbmug, zelix klassmaster, sandmark, jcloak, thicket, blufuscator, and java code ...

Best solution to protect PHP code without encryption

First of all, I'm not looking for miracle... I know how PHP works and that there's not really way to hide my code from the clients without using encryption. But that comes with the cost of an extension to be installed on the running server. I'm looking for something different though... I'm not looking to encrypt my code or even obfuscat...

What is the best .NET obfuscator on the market?

What is the best .net obfuscator on the market right now? I realize nothing is fool proof, but some products are obviously better than others. ...

How to write your own .net obfuscator

Hi, I am very curious as to how people write their own obfuscator. How hard would it be to simply do the following: rename all public methods with GUID type names. Where would I start? How would I go about reading the .net dll assemby, pulling the public methods out and renaming them? ...

SmartAssembly memory management

Hi All, Just came across this website. Feature 9 is memory management and they claim that their product "automatically releas[es] memory [that is] no longer needed." Is this a marketing ploy, or do you think they have some trick up their sleeves? Are they just making a claim based on what they .Net runtime provides in any case (or are ...

Flash programmers: how do you make your code decompile proof?

I've worked on several flash projects so far. I know my way around AS3 but I also started becoming curious about how other flash programs are written, so I decompiled a few swf files to see how they were made. (I have also read through open source projects, but I don't say that because I feel guilty about decompiling swf files or anythin...