为了防止VB程序被反编译,我们可以使用一些防护技术,如混淆(Obfuscation)。混淆是指通过改变已编铅缓译的程序源代码中的标识符名称、函数名称等方式来隐藏源代码的含义,从而使其难以被反编译。除此之外,还可以使用加密解密技术姿塌、代码签名等方式来进一步提高程序的安全性。
总的来说,虽然VB程序可能槐册模会更容易被反编译,但借助防护技术和措施,我们也可以尽量保护我们的程序安全。
只需要把重要的信息加密一下就行了塌告槐,对VB反汇编还是比较友陪困难的!举个例子:如果你的程序中有一行语句是:mstr="abc",这个是可以被获取的,但是如果你改为mstr=chr(65) &chr(66) &chr(67),这样就难以破解了!
以上只是一个简单的示例,你只团友需把你最重要的最关键的信息加密即可了!
vb decompiler使用方法:
1、第一步打开程序进行语言文件设置。
2、第二步咱们用一个实例讲解软件的修改使用。
3、我们再次打开程序看看软件修改效果。
对native code形式的EXE, DLL或OCX文件,VB Decompiler Pro 也能给出反编译线索。
如果一个程序被编译成native code, 从机器码恢复源代码是几乎不可能的,但即便是这种情形下VB Decompiler还是可以帮助你分析程序。
VB Decompiler包含了一个强大的支持包含MMX和SSE的Pentium Pro指令集的反编译器,它还包含一个代码分析器,用于搜索所有API调用,汇编代码中的字符串引用并将结果困做羡修改为相应的注释。
版本区别:
标准版及专业版VB Decompiler的功能介绍LitePro通用脱壳(支持UPX, NSPack以及一些其他常见的可执行文件压缩壳)反编译窗体(frm和frx)以及用户控制(ctl)对象胡银文件完整的伪代码p-code反编译(解析 *** 作码并转换为标准vb指令。
反编译GUID对象)两种伪代码反编译模式(包含堆栈解析或不包含堆栈解析)反汇编native code过程汪拍(使用强大的Pentium Pro反汇编器。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)