Exe Decompiler Online

Posted on

About

A simple approach to decompile a binary executable, is to first parse it and separate it into functions (C style). Once we know where the entry point of the program ('main' for a C program), we can start decompiling that function, and any other function it calls. This way, we can focus on one function at a time carefully. VB Decompiler is an advanced tool that can decompile programs (EXE, DLL, or OCX) written in Visual Basic 5. We plan to port it to other platforms in the future. More from the makers of APK DecompilersDll Decompiler provides professional DLL/EXE decompile services and tools. Hex-Rays Online Store Tools. VB Decompiler VB Decompiler is an advanced tool that can decompile programs (EXE, DLL, or OCX) written in Visual Basic 5.0/6.0 and disassemble programs based on.NET technology. The decompiler supports multiple formats including libraries (.dll), executables (.exe), and Windows If you want to have the source for such a program, you can use decompilation to recover it. Eternal bug hunt as fixes for one bug introduce other bugs. And hierarchy views. It can reliably decompile any.NET assembly into equivalent C# or IL code.

Snowman is a native code to C/C++ decompiler, see the examples of generated code. This talk gives a brief explanation of how it works.

Standalone Version

  • Supports ARM, x86, and x86-64 architectures.

  • Reads ELF, Mach-O, and PE file formats.

  • Reconstructs functions, their names and arguments, local and global variables, expressions, integer, pointer and structural types, all types of control-flow structures, including switch.

  • Has a nice graphical user interface with one-click navigation between the assembler code and the reconstructed program.

  • Has a command-line interface for batch processing.

IDA Plug-in

  • Enjoys all executable file formats supported by the disassembler.

  • Benefits from IDA’s signature search, parsers of debug information, and demanglers.

  • Decompiles a chosen function or the whole program by push of a button.

  • Allows easy jumping between the disassembler and the decompiled code.

  • Fully integrates into IDA’s GUI.

Download

  • v0.1.3 (19 October 2018)

    • Standalone: Windows x86-64, Windows x86.

    • IDA plug-in:

      • Windows: IDA 7.0, IDA 6.95, IDA 6.3-6.8, IDA 6.1,

      • Linux: IDA 7.0, IDA 6.95, IDA 6.3-6.8.

    • Sources.

    • List of changes.

  • v0.1.2 (7 January 2018)

    • Standalone: Windows x86-64, Windows x86.

    • IDA plug-in:

      • Windows: IDA 7.0, IDA 6.95, IDA 6.3-6.8, IDA 6.1,

      • Linux: IDA 7.0, IDA 6.95, IDA 6.3-6.8.

    • Sources.

    • List of changes.

  • PGP public key, to verify the signatures of the git tags.

Installation Instructions

  • Standalone version you can just unpack and run.

  • IDA plug-in is installed by copying .plw, .p64, .plx, .dll, .so files to IDA’s plugins directory.

Usage Instructions

  1. Do not try to decompile large programs at once. Select a necessary part in the assembly listing and push Ctrl-E instead. Or better use the Snowman IDA plug-in.

  2. When using the IDA plug-in, press F3 to decompile the function under cursor.

Visual Basic Exe Decompiler Online

Contacts

Exe Decompiler Online

  1. To report a bug or request a feature, please create an issue.

  2. To submit a patch open a pull request.