Overview

VBReFormer is the most advanced publically available software in Visual Basic 5 & 6 decompilation technology.


Design recovery

VBReFormer is a solution for recovering the design of each form and control, with all properties, values, all reference to external controls (ActiveX™ libraries), and all pictures. Then with VBReFormer you can obtain the necessary information to re-write the graphical design of your application without executable Visual Basic code...

Design recovery means recovery of information about the user interface structure of the executable you want to analyze.

Design edition

VBReFormer succeed where others resources editors fails: editing the static design properties of Visual Basic 6 applications easily and without limitation of size, working directly on your binary (very useful for translating your application into another language for example).

The changes aren't limited in size because VBReFormer includes a "post-build compilation" technology which integrally re-build the binary code that holds the form design information.

Code recovery

VBReFormer is able to disassemble all the forms and all controls in your application (if it was compiled with the native code option), recover all subroutines, runtime and API calls.

Then VBReFormer attempts a native decompilation of basic code, without warranty of success because it's an experimental decompilation process.

Note: VBReFormer is not able to disassemble and attempt decompilation if the program is compiled to PCode for the moment.


Feature

Designed for Microsoft Windows XP, 2000, Me, 98, NT
Feature of VBReFormerFreeProfessional
Operating System: Microsoft Windows Vista, XP, 2000, Me, 98, NT
Supported format for Visual Basic analyze: « exe », « ocx » and « dll »
Shows executable headers informations (EXE Header, PE Header, Optional Header, and Section Header)
Shows import table
Recovers project file « vbp »
Recovers GUI files (« frm »; « ctl »; « pag » ; « dsr »)
Identifies externals components : ActiveX™ technology
Recovers resources GUI files (« frx » ; « ctx » ; « pgx »)
Allows to edit properties of objects and save them to the executable (with no size limitation for string properties)
Allows to add an unused property for an object and save it directly to the executable
Allows to change the resources user interface pictures (« Picture » property for example)
Identifies procedures from Sub Main(), Forms, Classes, Usercontrols, PropertyPages, and UserDocuments *
Disassembles these procedures (machine language into assembly language) *
Allows to patch the disassembly code (to fix a bug or to update the executable for example) *
A pre-decompiling engine analyze the disassembled code *
Recovers the Runtime Calls *
Recovers the API declarations *
Recovers of some Visual Basic code (attempt to decompile; « MsgBox » for example) *
Syntax coloration of recovered code (assembly and Visual Basic code).
Documentation

*Only executable compiled with « native » mode.


Download

You must be logged to download VBReFormer 2007 Free Edition. Sign In!