所以要想不被破解,一是不能被反编译看到源码,二是不能被随意调用。
什么混淆加壳加密等,都是可逆的。鉴于.net代码可以包含非托管代码,我们可以用C++解析C#代码生成DLL,这个DLL在被调用时验证调用者信息,就可以解决针对C#的破解,以及非授权调用了。
参考链接:http://blog.csdn.net/qwsf01115/article/details/52169574
您好,关于您的问题,dll注入是一种通过在进程的内存中注入动态链接库(dll)的技术,它可以用来实现恶意代码的执行。但是,即使在dll注入后,也不能保证能够绕过驱动保护,因为驱动保护的目的是防止恶意代码的执行,而dll注入只是一种技术,并不能保证能够绕过驱动保护。因此,dll注入后不能保证能够绕过驱动保护。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)