In English



VB Decompiler

VB Decompiler ist ein erweitertes Tool, das in Visual Basic 5.0/6.0 geschriebene Programme (EXE, DLL oder OCX) und auf .NET basierende Programme disassemblieren und dekompilieren kann Technologie (Visual C#, Visual Basic .NET usw.). Wie Sie wissen, können in Visual Basic und C# geschriebene Programme zu interpretiertem Pseudocode (p-code), zu Assembler-nativem Code und zu einem MSIL kompiliert werden .NET-Assembly (x86 und x64). VB Decompiler unterstützt die Dekompilierung für alle diese Formate.



Lite version Pro version

Da der P-Code aus high-level Befehlen besteht, gibt es eine Möglichkeit den Quelltext zu dekompilieren (selbstverständlich sind die Namen von Variablen, von Funktionen,... nicht zu dekompilieren). Der VB Decompiler stellt viele P-Code Befehle wieder her und obwohl es einen langen Weg zum Erzeugen des Quellcodes gibt, der kompiliert werden kann, der Decompiler analysiert viel einfacher und stellt teilweise den Quelltext wieder her.

P-Code Example
P-Code Example




Falls ein Programm in Maschinencode (native code) kompiliert wurde, ist das Wiederherstellen des Quellcodes nicht möglich. Aber der VB Decompiler kann helfen, das Programm sogar in dieser Situation zu analysieren. Es enthält einen leistungsfähigen Disassembler, der Pentium-Pro Befehle einschließlich MMX und SSE unterstürzt. Es erlaubt ihnen, alle Funktionen zu disassemblieren. Es gibt auch einen Codeanalysator, der nach allen API Funktionen Aufrufe und String References in den disassemblierten Code sucht und ändert sie in Comments für analysierte Strings.

Native Code Example
Native Code Example




Im Falle eines Programms, das zu einer .NET-Assembly kompiliert wurde, stellt VB Decompiler alle Tabellen und Module aus einer verwalteten Assembly wieder her, disassembliert und dekompiliert alle Methoden, Funktionen und Ereignisse mithilfe des IL-Disassemblers. Der meiste Code kann mit guter Erfolgsquote und nur mit einigen Einschränkungen dekompiliert werden. Für den VB Decompiler muss zur Dekompilierung nicht das .NET Framework installiert sein. Die Dekompilierung wird auf allen Windows-Betriebssystemen und auf den meisten virtuellen Systemen (Parallels, Wine usw.) unterstützt.

.NET Example
.NET Example




VB Decompiler dekompiliert auch alle in der Datei dargestellten GUI-Formulare und UserControls. Aus technischen Gründen zeigt der Dekompiler möglicherweise die Offsets aller Steuerelemente an.

Forms Example
Forms Example


Im Allgemeinem ist der VB Decompiler ein ideales Werkzeug für das Analysieren von Programmen und er ist perfekt, wenn sie einen verlorenen gegangenen Quelltext teilweise wieder herstellen müssen.



Wir bieten 5 verschiedene Lizenzen für den VB Decompiler an: Lite, Personal Educational Home, Business, Business mit Tracing Features und Business mit Analytic Features.


Features of the VB DecompilerLitePersonal Educational HomeBusinessBusiness with Tracing FeaturesBusiness with Analytic Features
Dekompilierung der Formulare (frm und frx) und der Benutzersteuerelemente (ctl, ctx)+++++
Code-Dekompilierung für die in P-Code kompilierten Anwendungen. Wiederherstellung von Pseudocode zu den Visual Basic-Standardanweisungen mit der höchsten Erfolgsrate. Verarbeitung von COM OLE-Objekten, API-Aufrufen usw.++++
Disassemblierung der Maschienencode-Prozeduren (mit leistungsfähigem Pentium Pro-Disassembler, mit Unterstützung der MMX- und FPU-Befehlssätze)+++++
Teilweise Dekompilierung von Maschienencode (unter Verwendung der Code-Emulations-Engine)++++
Zerlegung von Visual Studio .NET (VB, C #, etc.) Anwendungen++++
Der Universal x86-Entpacker für gepackte Anwendungen (Unterstützung für UPX, NSPack und andere gängige Komprimierungstools)+++++
Zwei Dekompilierung schemata (mit und ohne Stack-Parsing)++++
Wiederherstellung und Verarbeitung der String-Referenzen mit Unicode-Unterstützung++++
Syntax-Färbung im dekompilierten Code+++++
Wiederherstellung der API-Aufrufe. Wiederherstellungsprototypen der meisten Standard-Win32-APIs+++++
Schnelles Dekompilierung schema++++
Anti-Dekompilierungsfunktionen zum Schutz Ihrer Software (der Obfuscator)++++
Der leistungsstarke HEX-Editor mit den Funktionen "Kopieren / Einfügen" und "Rückgängigmachen / Wiederherstellen"++++
Speichern der dekompilierten Daten in einer einzigen Datei+++++
Speichern der Prozedurliste in einer MAP-Datei, einem IDA-Skript oder in einer HIEW-Names-Datei++++
Der VB Decompiler dekompiliert den Handelscode und / oder dekompiliert den Code für jedes kommerzielle Projekt++++
Aktivierung und Verwendung vom VB Decompiler in einer Firma (eine Lizenz für einen Entwickler)+++

Verfolgen von Code aus Prozeduren und Funktionen vom Maschienencode, der mit Visual Basic 5.0 / 6.0-Anwendungen kompiliert wurde. Code wird nicht gestartet und wird vom VB Decompiler emuliert.

++

Get Analytic Report on the areas (procedures and functions) of the program that perform various manipulations with files, registry, windows, processes, as well as using service functions of Visual Basic to call functions by name (CallByName) and direct access to memory addresses (VarPtr).

+
Price

Free

$99

starts from
$229

starts from
$349

starts from
$559



Aktuelle Vergleichstabelle ist hier (auf Englisch)


Minimum System Requirements (for v8.4 or older): Pentium 166, 32Mb RAM, Windows 95/98/ME/2k/XP/2003/Vista/2008/7/8/8.1/10
Minimum System Requirements (for v9.0 or later): 1,3 Ghz x86 processor, 1Gb RAM, Windows XP/2003/Vista/2008/7/8/8.1/10


Screenshots of VB Decompiler Pro:

Decompiling Visual Basic Native Code
Decompiling Code
Disassembling Visual Basic Native Code
Disassembling Code
Decompiling Visual Basic Forms
Decompiling Forms
HEX Editor for Decompiling Visual Basic Applications
HEX Editor
Visual Basic 6.0 Decompile String References
String References
Decompiling Visual Basic API
Decompiling API


* Microsoft, Windows, and Visual Basic are registered trademarks of Microsoft Corporation.






Main     News     Products     Documentation     Articles     Download     Order now     About us    

Privacy policy