vbeDecoder 1.0.1

There is a newer version of this package available.
See the version list below for details.
dotnet add package vbeDecoder --version 1.0.1
                    
NuGet\Install-Package vbeDecoder -Version 1.0.1
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.

                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.

                    
Directory.Packages.props

                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add vbeDecoder --version 1.0.1
                    
#r "nuget: vbeDecoder, 1.0.1"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package vbeDecoder@1.0.1
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=vbeDecoder&version=1.0.1
                    
Install as a Cake Addin
#tool nuget:?package=vbeDecoder&version=1.0.1
                    
Install as a Cake Tool

NuGet NuGet Download GitHub Download

vbeDecoder

VBE decoder for encoded Visual Basic Script Encoded scripts (VBE) and JScript Encoded scripts (JSE), written in C#, and provided as a library for .Net Standard.

What is a VBE ?

The obfuscated VBE and JSE scripts are the result of a proprietary encoding of VBS (Visual Basic Script) and JS (JScript) scripts introduced by Microsoft in version 5 of those.

The intention was to give script authors the possibility to keep their source code confidential by obfucating it. While this feature has been abandoned by most developers, it is now very popular among malware writers to obfuscate their script in a easy way.

Various script formats can be encoded in this way:

  • client scripts (