[NOTE]Encrypt .exe's before releasing!

09/02/2009 11:36 Basser#1
Okay, a lot of you know its really easy to reflect a .exe if its made in .NET and a lot of other languages, for that reason you have to encrypt it.
A free Encryption software is [Only registered and activated users can see links. Click Here To Register...].

Please do not flame me for posting this, I'm just trieing to keep your files secure.
If anyone knows a better FREE protector, please post a link, or if anyone knows a way to reflect this protector, please tell me, and I'll find a better one.

Definition Reflect:
They can decrypt the .exe to see your source, basically, they reflect the .exe back to the orginal source. (If anyone knows a better definiton please post it here)

~Bas

Hit the thanks button if this post (helped) learned you (with) anything
09/02/2009 12:48 Hybris#2
I'm not supporting you on your idea to "protect" the human knowledge that belongs to the world but there is another solution if you really want to be selfish and not share anything, which is called : Packing like UPX. The best would be to make your own Packer since known packers are easy to unpack ;)
09/02/2009 13:02 Basser#3
Quote:
Originally Posted by Hybris View Post
I'm not supporting you on your idea to "protect" the human knowledge that belongs to the world but there is another solution if you really want to be selfish and not share anything, which is called : Packing like UPX. The best would be to make your own Packer since known packers are easy to unpack ;)
Your saying people should be able to reflect your .exe and get your source, and if they like find all the possible hacks/bugs and even edit it, and release it giving theirself all the credits? Protecting the .exe is better imo.

If they want people to get the source, just release the source, or don't encrypt it.
I just give people the opportunity to protect their source, you don't have to protect it.

~Bas
09/02/2009 13:04 _Emme_#4
I found out a way to make any application undecryptable / undecompileable , and it's directly in C#, no need to use stuffs like this.
09/02/2009 13:07 KraHen#5
Quote:
Originally Posted by EmmeTheCoder View Post
I found out a way to make any application undecryptable / undecompileable , and it's directly in C#, no need to use stuffs like this.
Deleting solves all these problems
09/02/2009 13:08 Basser#6
Quote:
Originally Posted by EmmeTheCoder View Post
I found out a way to make any application undecryptable / undecompileable , and it's directly in C#, no need to use stuffs like this.
Well, I hope you are going to release it, otherwise, this is a easy way to to encrypt them. However, maybe what you are doing is adding a encrypting code in every source? I think that's more work. And I don't think anyone as good at coding as you are, doesn't know how to encrypt.

~Bas
09/02/2009 14:30 _Emme_#7
Nope, it's simply a funcion you can do with any project in C#, no codes required, only about 3-4 clicks :)
09/02/2009 14:50 InfamousNoone#8
Quote:
Originally Posted by EmmeTheCoder View Post
I found out a way to make any application undecryptable / undecompileable, and it's directly in C#, no need to use stuffs like this.
I'm surprised Sparkie hasn't slapped your for saying that yet.
09/02/2009 15:27 Basser#9
Quote:
Originally Posted by InfamousNoone View Post
I'm surprised Sparkie hasn't slapped your for saying that yet.
Lol, thank you for saying that. One task finished.
09/02/2009 17:11 _tao4229_#10
No matter how much you pack or encrypt anything, it can be unpacked and decrypted.

Best to use a packer and an obfuscator.
09/02/2009 17:12 Basser#11
tao, ofcourse it can, but do you really think any one will spend all that money and/or time to decompile a private server or something like that?
09/02/2009 17:15 _tao4229_#12
Public packers have public unpackers; that doesn't take time, it takes Google.
Obfuscation however can't really be reversed other than decrypting the strings back, considering the variable names are completely gone. Sure if they take the time to look at obfuscated code they can figure it out, but I know I wouldn't do it unless there was something I actually wanted. It's just a pain.
09/02/2009 18:53 _Emme_#13
@Tao
The way I'm doing it cannot be decompiled, you CAN NOT get the sourcecode out of that exe, simple as that, and as it isn't really a obfuscator (is that even a word?) , there are no programs to decompile the exe.

@Hybrid
Again, you need to understand not everybody come from USA, didn't you know that already? My native language isn't english and I often can not say the correct word to make the sentence proper or understandable.

Over 'n out
09/02/2009 18:58 InfamousNoone#14
Quote:
Originally Posted by EmmeTheCoder View Post
@Tao
The way I'm doing it cannot be decompiled, you CAN NOT get the sourcecode out of that exe, simple as that, and as it isn't really a obfuscator (is that even a word?) , there are no programs to decompile the exe.

@Hybrid
Again, you need to understand not everybody come from USA, didn't you know that already? My native language isn't english and I often can not say the correct word to make the sentence proper or understandable.

Over 'n out
You finally admit to the language barrier? Good good. You seemed to think otherwise *points to signature*. My point is nothing is undecryptable. By logic, if its encrypted, it is reversible. Just because there are no existing programs to reverse something, doesn't mean one can't be made. Mind I remind you of the codeveil incident not too long ago?
09/02/2009 19:08 _tao4229_#15
Quote:
Originally Posted by EmmeTheCoder View Post
@Tao
The way I'm doing it cannot be decompiled, you CAN NOT get the sourcecode out of that exe, simple as that, and as it isn't really a obfuscator (is that even a word?) , there are no programs to decompile the exe.

@Hybrid
Again, you need to understand not everybody come from USA, didn't you know that already? My native language isn't english and I often can not say the correct word to make the sentence proper or understandable.

Over 'n out
Every encryption has a decryption. (Note: Not talking about hashes such as MD5, that's not an encryption) The fact that the program has to decrypt ITSELF before it runs just makes it that much easier.

[Only registered and activated users can see links. Click Here To Register...]