GitHunt
AL

AlexeyTolstopyatov/SunFlower.Vb

Extra support and dump of Visual Basic VM artefacts

SunFlower.VB

This is an idiomatic plugin for SunFlower kernel for a
Visual Basic embedded runtime lookup.
In other words this is a Visual Basic runtime walker, which
scans all PE32 linked image, sets up the long memory pointers
for a file-positions and reinterprets all structures as Markdown tables.

Tip

The Visual Basic runtime meant the Classic-era embedded components
into the project. The VB.NET uses .NET platform and Common Object Runtime
specification before the Cor 2.0 header section starts.

Frameworks

Target toolchain is an experimental SunFlower build

  • VB.NET 16;
  • .NET 8.0+;
  • SunFlower 4.0.0.0 (alpha tested 3.1+ components)
  • SunFlower 4.0.0 contract scheme

In the early commits you can see 3.1.0 contract attribute
because SunFlower stays at the alpha-stage. New adapters and support
schemes are incoming soon in 4.0 build.

Example of result

File with full report for VB Semi Decompiler pinned here

Languages

Visual Basic .NET98.2%PowerShell1.8%

Contributors

MIT License
Created October 10, 2025
Updated March 3, 2026
AlexeyTolstopyatov/SunFlower.Vb | GitHunt