c++教程 如何使用DotfuscatorPro?
如何使用DotfuscatorPro?使用默认的模糊处理。1打开软件,单击“输入”选项卡,添加DLL或exe,不要选择“库”。否则,几乎所有的公共函数变量都不会被加密和混淆,您可以很容易地看到代码。2
如何使用DotfuscatorPro?
使用默认的模糊处理。1打开软件,单击“输入”选项卡,添加DLL或exe,不要选择“库”。否则,几乎所有的公共函数变量都不会被加密和混淆,您可以很容易地看到代码。2单击build选项卡,然后选择要在目标目录中生成DLL的位置,例如disk f/obfuscation目录。三。如果不需要其他设置,请直接单击“生成”,系统将提示您是否要保存项目。点击4号。生成DLL并用反编译。Netreflector公司。看一看。结果是类名和方法名被重命名为a,B,C。是的,您可以使用reflector和其他混淆器来加密和数字签名,这可以防止大多数DLL文件被其他人反编译。然而,要实现完全加密是非常困难的。一些DotFuscator反编译软件可以参考,但是那些功能强大的DotFuscator都是商业软件,这需要花钱。总之,不管你的加密技术有多好,它只会延长破解和反编译成可读代码的时间,所以不要投入太多精力
它不会停止。任何程序都可以反编译。当然,这并不意味着反编译后,它是源代码,我不知道你用什么语言。在。Net中,DotFuscator等工具通常用于模糊处理。Net有一种通过挂接JIT编译器入口来加密字节码的方法:字节码被加密/模糊并存储在文件中。当CLR加载一个方法并需要JIT编译以执行时,钩住JIT编译器的入口块,它编译请求,解密相应的字节码,然后将其发送给JIT编译器。基本上,这种方法只能吓唬孩子。在知道原理之后,很容易得到解密后的字节码,然后将其扔给传统的反编译器进行处理。但现实中,大多数用户都是孩子在“尝试解密”,所以这是一个可行的解决方案。