找软件用软件,到华军软件园!
您的位置:华军软件园>下载分类>编程软件>编程工具>

VB Decompiler(VB反编译器)

VB Decompiler(VB反编译器)

VB Decompiler(VB反编译器) 11.1 绿色版

  • 版  本:11.1 绿色版
  • 软件授权:共享软件
  • 软件大小:16.7M
  • 软件语言:英文
  • 应用平台:WinAll
  • 更新时间:2022-01-28
基本简介
VB Decompiler(VB反编译器)

VB Decompiler(VB反编译器)能编译程序为p-code或native code形式的EXE, DLL或OCX文件。VB Decompiler(VB反编译器) Pro 能反编译 Visual Basic 5.0/6.0的p-code形式的EXE, DLL 或 OCX文件。对native code形式的EXE, DLL或OCX文件,VB Decompiler Pro 也能给出反编译线索。

VB Decompiler(VB反编译器)是一种高级工具,VB Decompiler(VB反编译器)用于Visual Basic 5.0 / 6.0应用程序的最佳代码恢复解决方案,以及用于Visual Studio .NET编译应用程序的快速反汇编程序。如您所知,用Visual Basic编写的程序可以编译为解释p代码或本机代码,而.NET程序集总是编译为Microsoft中间语言(MSIL)。


VB Decompiler(VB反编译器)


由于p代码由高级命令组成,因此大多数代码可以反编译为源代码(不含变量名称和某些函数)。VB反编译器支持多达1400个P代码命令,并尽可能精确地恢复源代码。然后,您可以手动完成该源代码并尝试再次编译它。


VB Decompiler(VB反编译器)


如果程序编译为本地代码,VB Decompiler将尽可能多地恢复源代码; 它比任何有竞争力的产品获得更高的成功率。即使在这种情况下,VB Decompiler也可以帮助你分析程序。它包含一个功能强大的反汇编程序/仿真程序,它将尝试尽可能多地将汇编指令解码到最可能的VB命令。当然,VB Decompiler在某些汇编代码优化上可能会失败,并且可能无法恢复某些代码。但是,目前它提供了分析本地代码应用程序的最佳方法。


VB Decompiler(VB反编译器)


如果程序编译为.NET程序集,则VB Decompiler将从托管程序集中恢复所有表和模块,并使用IL反汇编程序对所有方法,函数和事件进行反汇编。目前不可能将原始代码反编译,但是我们提供了反编译服务。VB反编译器不需要安装.NET Framework进行反编译。所有32位Windows操作系统都支持反编译。


VB Decompiler(VB反编译器)



VB Decompiler(VB反编译器)官方介绍


源代码丢失是许多软件开发人员非常严重的问题。由于大多数Visual Basic 5.0 / 6.0应用程序很早以前就已经开发出来了,它们的源代码(.vbp,.frm和.bas文件)由于迁移到新计算机,替换硬盘驱动器等原因而丢失了。根据我们大多数客户的经验,我们可以说丢失源代码可能是一个悲剧。试想一下,你已经编写了一个程序,花费了大量的精力,时间和金钱,但现在剩下的就是编译后的程序(带有DLL库的EXE文件)。

有一天你可能突然发现你的源代码已经不存在了。也许你升级了你的电脑,或者把你的数据迁移到了另一个云,或者你的硬盘失败了,而你没有备份。你开始恐慌。你该怎么办?只需要VB Decompiler并反编译你的项目的大部分部分!VB反编译器将尽可能多的恢复你的源代码,比任何竞争产品的成功率更高。

Visual Basic有两种不同的编译模式:p代码(伪代码)和本地代码(汇编程序)。VB的反编译可以恢复从源代码对代码尽量接近原来的越好,这样一些修改后,你可以得到一些确实可行的源代码。当然,如果程序编译为本地代码,反编译的成功率会更低,但是仍然可以恢复原始源代码的70%。VB反编译器有几个强大的内置工具:一个x86 / x64反汇编程序,一个汇编程序命令模拟器和一个跟踪引擎。感谢他们,反编译二进制代码的结果将非常接近Visual Basic代码。由于现代代码优化和代码保护方法的多样性,结果并不总是完美的。但在这样一个可怕的情况下,VB反编译器真的可以帮助您进行软件分析和逆向工程。

如果您使用.NET Framework在Visual Studio 2017(或VS 2015,2013或更低版本)中开发软件,那就没有问题了!VB反编译器可以轻松地从汇编表中恢复代码结构,并且可以用于反汇编和分析Visual Basic .NET,C#或其他.NET程序集的IL代码。

VB反编译器不要求您安装.NET Framework。它可以在任何32位或64位Windows系统以及任何32位或64位Linux系统(Wine)上正常工作,而无需安装任何其他软件。

正如你所看到的,VB反编译器是一个理想的源代码分析和恢复工具。对于那些重视自己的努力,时间和金钱的VB开发人员来说,这是必须的。


VB Decompiler(VB反编译器)特点


反编译窗体(frm和frx)和用户控件(ctl,ctx)

对P代码编译的应用程序进行代码反编译。以最高的成功率将伪代码恢复到标准的Visual Basic指令。处理COM OLE对象,API调用等

原生代码程序反汇编(使用功能强大的Pentium Pro反汇编程序,支持MMX和FPU指令集)

部分本地代码反编译(使用代码仿真引擎)

反汇编Visual Studio .NET(VB,C#等)应用程序

适用于打包应用的通用x86解包器(支持UPX,NSPack和其他流行的压缩工具)

两个反编译方案(有和没有堆栈解析)

使用unicode支持恢复和编辑字符串引用

反编译代码中的语法着色

恢复API调用。恢复大多数标准Win32 API的原型

快速的反编译方案

反反编译功能来保护您的软件(混淆器)

强大的十六进制编辑器与复制/粘贴和撤消/重做功能

将反编译的数据保存到单个文件中

将过程列表保存到MAP文件,IDA脚本或HIEW名称文件中

使用VB Decompiler反编译商业代码和/或反编译任何商业项目的代码

在公司中激活和使用VB Decompiler(一个开发人员的许可证)

从本地代码的过程和函数跟踪代码编译Visual Basic 5.0 / 6.0应用程序。代码将不会启动,并将被VB Decompiler模拟。


VB Decompiler(VB反编译器)中文界面设置教程


1.VB Decompiler 软件在安装过程中直接选择中文语言,如下图


VB Decompiler(VB反编译器)


2.如果小伙伴们已经安装成功,可选择第二步中文语言设置方式。

VB Decompiler(VB反编译器)

VB Decompiler(VB反编译器)卸载教程

VB Decompiler(VB反编译器)可以通过系统控制面板(“程序和功能”或“程序” - >“卸载程序”)来卸载。也可以使用“开始”菜单中的“Unistall”程序通过标准 Windows Installer服务进行卸载。
VB Decompiler(VB反编译器)更新日志

版本10.7
- 现在只需在GUI设计器中跳转到任何事件(MouseClick,KeyPress,OnLoad等)的代码。只需在GUI Designer中打开任何窗体,双击任何控件,在右侧的属性表中单击“_Event”字段。您将看到一个菜单框,其中包含该控件的每个事件的代码处理程序。点击任何处理程序查看代码(VB5 / 6)
- 反编译速度提高了5倍!很多代码重构。
- 仿真向esp寄存器添加负值(本地代码)
- 如果注册表中的CLSID记录没有VersionIndependentProgID字段,但具有ProgID字段,则可以恢复外部对象的名称
- Option“Add HEX Dump”现在也可用于P-Code应用程序P码)
- BugFix:处理ExitProcI2,ExitProcR4,ExitProcR8,ExitProcCy,ExitProcUI1,ExitProcI2,ExitProcStr,ExitProcR4,ExitProcR8,ExitProcCy,ExitProcCb,ExitProcCbStack(P代码)
- 如果文件扩展名不正确,将VBP项目的文件类型属性填入“Exe”
BugFix:修正西班牙语翻译
BugFix:正确解析一些堆栈参数(本地代码)
BugFix:不正确的UDT或数组的声明属性作为变量(P代码)
BugFix:正确地处理一个部分的末尾之间的虚拟地址和斯特如果部分不对齐
BugFix:在Visual Basic 5.0 / 6.0模糊引擎中不是重要的错误
- BugFix:如果没有找到文件,从最近的文件历史列表中删除记录
BugFix:在“MemberRef”表(.NET)Correcly反编译“Class”字段
BugFix:支持“CustomAttribute”表(.NET)的4字节长索引
BugFix:反编译msvbvmXX.dll函数__vbaR4Sgn,__vbaR4Var )
- BugFix:用LongStr标志(.NET)解析MemberRef表
- BugFix:解析某些类型的局部变量(.NET)
软件截图
  • VB Decompiler(VB反编译器)
VB Decompiler(VB反编译器)

VB Decompiler(VB反编译器)





VB Decompiler(VB反编译器)

VB Decompiler(VB反编译器)