Skip to content

A Python3 script to decode an encoded VBScript file, often seen with a .vbe file extension

Notifications You must be signed in to change notification settings

JohnHammond/vbe-decoder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

vbe-decoder.py

Decode one or multiple encoded VBScript files, often seen with a .vbe file extension.

Usage

usage: vbe-decoder.py [-h] [-o output] file [file ...]

Decode an encoded VBScript, often seen as a .vbe file

positional arguments:
  file                  file to decode

optional arguments:
  -h, --help            show this help message and exit
  -o output, --output output
                        output file (default stdout)

Examples

# display on stdout
$ python3 vbe-decoder.py encoded.vbe

# write to file
$ python3 vbe-decoder.py encoded.vbe -o decoded.vbs

Credit for this baseline code goes to Didier Stevens, from his original repo. https://github.com/DidierStevens/DidierStevensSuite/blob/master/decode-vbe.py

All I have done is merely cleaned the code a bit, made it Python3 friendly, and handled support for multiple #@...#@ markings.

About

A Python3 script to decode an encoded VBScript file, often seen with a .vbe file extension

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages