473,513 Members | 2,448 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Looking for a Obfuscator

Im about done with my coding on my latest project and want to use a
Obfuscator to protect it. What suggestions can everyone offer for one. My
project is done as a hobby and I would prefer one thats freeware or under
100 bucks (if these types exsist)

Hopefully they will protect against VS.NET decompiler as well.

Many thanks in advance!
Jul 22 '05 #1
5 1678
Sargo wrote:

Im about done with my coding on my latest project and want to use a
Obfuscator to protect it. What suggestions can everyone offer for one. My
project is done as a hobby and I would prefer one thats freeware or under
100 bucks (if these types exsist)

Hopefully they will protect against VS.NET decompiler as well.


Your last sentence makes me think if you know what 'obfuscation' means.
One question: In which form are you delivering your project?
As source code or as compiled (and possibly linked) binary.

If the later is the case: Don't worry. The binary (the library or
the executable) will already be in a form that no one can reverse
engineer it without lots of effort.

All an obfuscator does is: Work on the source code level to make
the program text unreadable. If you don't hand out the source code,
you don't need to obfuscate it. If you do: Well, a start is to remove
line breaks and cram lots of statements into a single line. Also: renaming
variables to one or two letters ( the letters i, 1, l are good candiates
for that as they look pretty much the same ) helps too.
But: Even obfuscated code can be made readable, if someone puts a little bit
of effort into it.

--
Karl Heinz Buchegger
kb******@gascad.at
Jul 22 '05 #2
Sargo wrote:
Im about done with my coding on my latest project and want to use a
Obfuscator to protect it. What suggestions can everyone offer for one. My
project is done as a hobby and I would prefer one thats freeware or under
100 bucks (if these types exsist)

Hopefully they will protect against VS.NET decompiler as well.

Many thanks in advance!


Obfuscation won't really deter a determined attempt.
Alas, in my experience, computer hardware and software is 'about' as
secure as the room you lock it in!

--

Cheers
--
Hewson::Mike
"This letter is longer than usual because I lack the time to make it
shorter" - Blaise Pascal
Jul 22 '05 #3

"Sargo" <sa******@chartermi.net> schrieb im Newsbeitrag
news:cQ*****************@fe05.lga...
Im about done with my coding on my latest project and want to use a
Obfuscator to protect it. What suggestions can everyone offer for
one. My
project is done as a hobby and I would prefer one thats freeware or
under
100 bucks (if these types exsist)
Obsfrucation is only needed if you want to give away the source code,
but don't want anyone to change, read or extend it.
But then - why would you give the code in the first place? Maybe
because it's a GPL project you extended?
Hopefully they will protect against VS.NET decompiler as well.


As "decompiler" says: It's been (pre)compiled before - all
obsfruscation will result in the same executable code after
compilation - nothing you can do against this problem - however have
you had a look at VS.NET decompiler output yet? I think you don't have
to worry about that...

What's most important - your code will not be of any interest for more
than 2 people on this planet. Don't bother to protect it (unless it's
a software protection code)
-Gernot
Jul 22 '05 #4
Karl Heinz Buchegger wrote:
Your last sentence makes me think if you know what 'obfuscation' means.
One question: In which form are you delivering your project?
As source code or as compiled (and possibly linked) binary.

If the later is the case: Don't worry. The binary (the library or
the executable) will already be in a form that no one can reverse
engineer it without lots of effort.

All an obfuscator does is: Work on the source code level to make
the program text unreadable. If you don't hand out the source code,
you don't need to obfuscate it.

No, in .NET world an obfuscator obfuscates the produced binary (which is
actually intermediate language - IL - code).
I have downloaded two days ago a nice shareware but haven't had the time
to check it yet, that disassembles exes to C++ with managed extensions
among other things. It must be really good stuff. It also includes an
obfuscator.
No advertising here, here is the link:

http://www.9rays.net/cgi-bin/compone...i?act=1&cid=86


--
Ioannis Vranos

http://www23.brinkster.com/noicys
Jul 22 '05 #5
Our Decompiler.NET product might provide some useful insight to this
discussion. It's both an obfuscator and .NET decompiler and will help
you determine the level vulnerability of your code. You can download a
free trial version from the products page on our website at
http://www.junglecreatures.com/

Jonathan Pierce
President
Jungle Creatures, Inc.
http://www.junglecreatures.com/
email:su*****@junglecreatures.com

Jul 22 '05 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

19
10512
by: Agelmar | last post by:
Does anyone know of a good, reliable PHP obfuscator, preferably one that doesn't cost an arm and a leg? I tried Mike's gzen encoder, however I had problems with included files. (e.g. I have a file...
10
2556
by: John | last post by:
Hi Does the obfuscator in vs.net 2003 automatically works when a project is compiled or does it need to be turned on explicitly somehow? Basically I want my app to be the safest in terms of...
6
3137
by: Carlo | last post by:
Good morning someone used the built-in Dotfuscator Community Edition and can give me some suggestions and impressions? Someone knows a good free/opensource obfuscator? TIA Carlo
6
2424
by: cool2005 | last post by:
I have been trying several JS obfuscator but none of them work with a set of JS files. There are references between files so it will never work if the JS obfuscator process each file...
7
1477
by: John T. | last post by:
Hi all I'm seeking for an obfuscator at a reasonable price. Generally, obfuscators are very expensive. It is difficult for me, a single programmer, to bear the cost of an obfuscator. Therefore,...
30
4596
by: mistral | last post by:
Neeed good javascript unescape encoder, to protect javascript code. Some advices? Online tool, or ready javascript only. Any opinions about the Javascript Obfuscator:...
1
1820
by: kashifwk | last post by:
I am evaluating Obfuscator to secure the source code in .Net assembilies.I am considering following obfuscators: 1) XenoCode (http://www.xenocode.com) 2) Spices.Obfuscator...
3
1368
by: Edhy Rijo | last post by:
Hi, Can anybody recommend a good, not expensive Obfuscator program for VB.NET 2005 other than the expensive solution from PreEmptive which comes with VS2005? Thanks! -- Edhy
7
1527
by: Sharon | last post by:
For some reason I have a problem with Stunnix, are there any other similar obfuscators?
0
7171
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
7388
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
7545
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
7111
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
5692
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
1
5095
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
4751
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
3228
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
461
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.