混淆编译工具
① C# dll 文件有什么好的混淆工具防止反编译
首先 C#没有任何办法反编译其次 C#只能混淆代码,起到一定的功效最后 C#混淆工具很多,VS自带的并不强大,可以用些比如Dotfuscator、xeoncode、foxit等等
② 求助各位编程高手,如何写混淆代码的混淆器,希望能给个例子或者教程,看好是混淆器不是混淆代码。
用java写的代码 编译后成为.class文件 但是这个class文件可以被反编译查看到源代码
如果代码作者不希望源代码被别人看到 就利用混淆器把源代码混淆 但是程序功能还是正常的,编译后供别人使用,当别人反编译class文件想查看源代码时发现的是被混淆后的代码,虽然这些混淆后的代码也可以分析出来但是很困难
举个例子
class Person
{
private String name;
private int age;
public Person( String n, int a ){
name = n;
age = a;
}
}
混淆后
class OOOOo{
private String oooo;
private int ooo;
public OOOOo( String oo, int o){
oooo = oo;
ooo = o;
}
}
③ 代码混淆器是干什么的
用于打乱代码的编译结果,保护自己成果,使别人难以看懂用反编译软件还原出来的代码
④ 谁可以发我一个C语言代码混淆工具,如opqcp
可以考虑在sdk程序编译时生成汇编中间结果,然后让人看汇编程序,注意编译时去掉debug选项
⑤ 什么是Java混淆编译器
由于Java程序运行时是动态连接的,因此编译成的目标文件中包含有符号表, 使得Java程序很轻易被反编译,混淆器可以打乱class文件中的符号信息,使反向工程变得非常困难。
⑥ 推荐一个混淆或加壳软件!!!
微软的 Dotfuscator Community Edition
打包注册表项,运行库,程序文件.....
{最好在XP-X86 环境下打包,上下兼容}
PS:其实自己也能做,就像读取文本再写进去过程中加下密,
就像RAR,然后利用一个可执行程序进行解压{俗称-安装,术语-封装}
在网络文库里搜索一下教程 内容更多
建议和 加壳 一起学,
⑦ c# 代码加壳软件或者混淆器哪个比较好,能防止反编译的。跪求
现在最好的是
1.DNGuard HVM 这个是基于内核级别的加密。不会让IL代码被反编译或被从内存中剥离。
2. IL Protected
这个两个都比较好。其余的都很垃圾,
————————————————————————————————————
Dotfuscator VS默认带的工具,不过是个社区版 强度不大
dotNET Reactor 使用了NativeCode 和混淆的形式 ,可从内存中剥离
Xenocode Postbuild 专业工具,还是比较可以的,但是要看你怎么用
{smartassembly}.Setup.msi 这个是 RedGate出品的,
————————————————————————————————————
除了我说的第一、第二个工具,你可以尝试用其他的工具混淆加密,然后把你的测试程序发给我,我可以完美破解。都是亲身测试过的。
⑧ 谁有能用的.net代码混淆工具
使用.net编码,不管什么混淆工具,也只是把变量名、方法名改的谁也不认识,把代码的格式去掉,但是不会改变代码的逻辑。所以,就算你用了混淆我也可以反编译,找到我想要得代码的。
⑨ 请问,vb6怎么进行代码混淆,有软件工具吗谢谢!
自己写一个纯文件处理软件就行了。
⑩ JAVA 有对源代码进行混淆的混淆器么
不需要对源代码混淆。class有这种功能的,在J2ME中混淆是必须的,结果跟你说的一样,不过原理不是你那么走的,混淆以后的class反编译也会让人看不懂,全部变成了a,b,c,d这样的名字。