obfuscation

Software protection for small vendors

This is a problem we all have to consider at some point. After many years and many approaches I tend to agree in general with the staterment: "For any protected software used by more than a few hundred people, you can find a cracked version. So far, every protection scheme can be tampered with." http://stackoverflow.com/questions/34301...

Obfuscating a .NET Web application

Hi, Is it possible to obfuscate a .NET web application? I tried to use the Dotofuscator tool that comes with Visual Studio 2005 and I was able to obfuscate the dlls of a precompiled web site, but when I deployed the soultion to an IIS server, I could not the pages of the application. So the question would be: was any of you able to obf...

Best Product to Obfuscate a Mixed .NET DLL

I have a .NET DLL and application. The DLL is written in C++/CLI and it's "mixed", i.e., partially managed code and partially native. I have two goals: 1. Obfuscate all the managed code so it can't be disassembled 2. Obfuscate the public methods/classes of the mixed DLL so no one can use the DLL in their own applications, i.e., scramb...

Protect ASP.NET Source code

Hey All, Im currently doing some research in how to best protect my source code so that no external parties can view and use my code. From browsing the web a few ideas have come to mind i.e 1) Publish website into a DLL 2) Code obfuscator 3) 3rd Party But none i find are really explained that well or shown in detail how to achieve ...

C# - Do method names get compiled into the EXE?

Do class, method and variable names get included in the MSIL after compiling a Windows App project into an EXE? For obfuscation - less names, harder to reverse engineer. And for performance - shorter names, faster access. e.g. So if methods ARE called via name: Keep names short, better performance for named-lookup. Keep names crypt...

C# - Obfuscation at source-code level more effective than obfuscators?

Learning from my last question, most member names seem to get included in the Project Output. Looking at some decompilers like 9rays, Salamander, Jungle, many obfuscating techniques seem to have been already defeated, there's this one particularly scary claim: Automatically removes string encryptions injected by obfuscators ~ Salama...

Adding a License to your .Net Web Application

Hi, I am currently looking at adding some licensy type software which will protect my .net web application source code. Was wondering if you guys had any experience with this and knew perhaps any companies or sources which provide such utilities ? So my main aim is to protect the actual files i.e Default.aspx Default.aspx.cs .... being...

How to Obfuscate SQL Sprocs?

Is there a way to hide/protect/obfuscate MS SQL Stored Procedures? ...

dotfuscator slowing up execution speed?

I just found out that my program is losing 5% execution speed when it go through dotfuscator community edition. is that normal? what could be an alternative(free) to dotfuscator that wouldn't do that? ...

Silverlight and Obfuscation

I am fairly new with silverlight and I really find it cool. I have a question about how it runs the code client-side tho.. Say for example, I have a site that calculates a certain amount based on user inputted amounts. This of course I would love to do client-side. The catch though, is that the formula used for the calculation is propri...

Have you ever tried programming in Malbolge?

Have you ever tried programming in Malbolge? I have read some of the top links returned by google, here, here, here, and here. I am very intrigued by this prospect, and would like to start playing around. For those of you who have dabbled in Malbolge before, what experiences did you have? Did you have any success? How did you get st...

Can I encrypt PHP source or compile it so others can't see it? and how?

I need to encrypt some PHP source that I've released to the public. Is this possible? Can PHP be "compiled" ? ...

Is it better to use the column name or column index on .Net DataSets?

When retrieving values from a DataRow is it better to use the column name or column index? The column name is more readable and easier to maintain: int price = (int)dr["Price"]; While column index is just faster (I think): int price = (int)dr[3]; Would using column names break if you decide to obfuscate the database? ...

Which Javascript minifier (cruncher) does the same things that the one Google uses for its JS APIs?

I am a Google Maps API (javascript) developer. I have noticed that Google uses a Javascript minifier that has the following features: Shortens variables, properties, arguments, classes, function and method names, obfuscating the code. (eg. function1 -> a, function2 -> b, function3 -> c) Some variables, classes, properties and methods c...

How do I maintain deserialization compatibility across obfuscated and debug builds?

Hi all, I'm trying to get the {smartassembly} .NET obfuscator to work with my system. I currently store user data in a series of serialized dictionary classes, and then deserialize those classes to get the data back. I'm already ignoring assembly version information, just because that way making life a pain. That code is adapted from...

What is the best javascript obfuscator?

I am looking to use a javascript obfuscator. What are some of the most popular and what impact do they have on performance? ...

Hide c# windows application source code

I wrote a windows application using C# .Net 2.0 and i want to do something which hide the source code, so when any one use refactor tool can't see the source code. I used dotfuscator but it just changed the function names but not all the source code. UPDATE: I want to hide the source code, not because of hiding the key, but to hide how ...

How effective is obfuscation?

A different question, i.e. Best .NET obfuscation tools/strategy, asks whether obfuscation is easy to implement using tools. My question though is, is obfuscation effective? In a comment replying to this answer, someone said that "if you're worried about source theft ... obfuscation is almost trivial to a real cracker". I've looked at t...

Obfuscating assemblies before they get integrated to the MSI

I have a VS.NET 2008 solution which contains a Setup Project. This Setup Project takes output of my other project (in the same solution) and produces a MSI. So far, so good... I would like the assemblies included in the MSI to be obfuscated. This obfuscation itself is simple, but how can I introduce this pre-step (obfuscation) to the MSI...

Python Code Obfuscation

Do you know of any tool that could assist me in obfuscating python code? ...