开发者

Do .net source encryption programs really work?

开发者 https://www.devze.com 2023-01-09 22:33 出处:网络
Do .net source 开发者_如何学运维encryption programs really works? .Net IL codes can easily be decompiled. There are some encryption software that claim they can hide source from hackers .

Do .net source 开发者_如何学运维encryption programs really works?

.Net IL codes can easily be decompiled. There are some encryption software that claim they can hide source from hackers .

Is it true ?


They can try, but any truly determined hacker will be able to hack your code, whatever the encryption/obfuscation.

Since your program needs to be "decrypted" in order to run, the in-memory image could be enough.

If it is simply obfuscation, a bit of hard work can get around that (figuring out functions, giving meaningful names etc).


The IL can never be encrypted/hidden because the CLR has to have access to it. The best you can ever do is obfuscation.


i used SmartAssembly in many projects and it's really good. here you can read about its CodeProtection features

EDIT!

true, thats a bad answer from me. i tried SmartAssembly and others like dotfusocator, Salamander,Skater .NET Obfuscator. and i never found a good way of reversing applications i protected with SmartAssembly with dynamic proxy etc.

Its my way of saying i like the result från SA more than the others.

But ofcourse if there is a good enough hacker, there is no protection.

AND I DONT HAVE ANYTHING TODO WITH SA OR REDGATE SOFTWARE

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号