[AGDev-newbies] sounds and code protection
Thomas Ward
tward1978 at earthlink.net
Thu Jun 22 03:40:57 BST 2006
Hi, Richard.
As far as source code security goes this really depends on the language
in question. Let me give you some different problems and fixes.
With Java and .NET languages to be portable across platforms they are
compiled to an intermediate state which can be hacked and restored to
readable source code. That is why there are programs called obfuscation
tools which scrambles the il code in such a way the jre or .net
framework can run the code, but it is so scrambled it can not be
restored to readable source code.
With languages like C++ they do have some grater security. Unlike .net
and Java languages C++ apps are compiled down to assembly, and then
converted to binary. Well, a cracker can't bring the code all the way
back from binary to C++, but they can use a dissasembler to convert it
to assembly which can be edited assuming the person doing the cracking
knows the assembly language and reassemble. This is obviously allot
harder to get at than the .NET languages. However, is not 100% secure.
For that reason there are tools like Molebox and other similar products
that will encrypt your program, and run as an exe file, but actually
contain your original binary, and sometimes be able to pack your sound
effects, etc inside the Molebox file which would have to be cracked
before they could then crack your binary file.
I have recently seen some sort of binary obfuscation tools that somehow
scrambled the binary code like it does IL code so that the binary can
not be reversed in to assembly.
Does that answer your questions?
Richard Bennett wrote:
> Hey Tom, I am talking about my source code, how would I be able to
> stop people from getting and being able to view source code and
> changing it and modifying the code and selling it as a new improved
> game. I see what you are talking about with the sound files and
> probably won't protect them and just give them to people with the
> download. But I do however want to protect my source code. Does this
> explain what I am trying to ask? lol, It does to me, because I know
> what I am asking, I don't always know how to explain myself cause I
> know what I am trying to say and there is usually a pebcak
> error(pebcak=problem exists between char and keyboard)
> BEAN
> _______________________________________________
> AGDev-newbies mailing list
> AGDev-newbies at lists.agdev.org
> http://lists.agdev.org/cgi-bin/mailman/listinfo/agdev-newbies
>
>
More information about the AGDev-newbies
mailing list