Skip to content

Releases: 9ght-code/Oblivion

Release list

Oblivion v1.0.0

Choose a tag to compare

@9ght-code 9ght-code released this 26 Jun 00:55

First public release of Oblivion — a Windows desktop static analyzer for PE files (.exe, .dll).

Highlights

  • Workspaces — organize binaries into folders; import, rename, move, delete.
  • Native C PE parser (Oblivion.Core) — MZ/PE validation, section table, import directory walking.
  • Tabbed analysis — Overview, Sections (R/W/X + entropy), Imports, Strings, Disassembler (x86/x64 via Iced), Entry Point, Hex Editor, Security, Functions DB, Tools.
  • Security analysis — anomaly detection, packer/installer heuristics, overlay analysis.
  • Integrity tracking — hash-based Verified / Modified / Deleted badges with per-file notes.
  • Entropy visualization — spot packed or encrypted regions per section.
  • PE editing — add/edit sections and write changes back to disk.
  • PDF export — analysis reports via QuestPDF.
  • Theming — 5 built-in palettes (GitHub Dark, Monokai, Nord, Solarized Dark, Light) with a live hex editor.

Tech stack

.NET 8 / C# 12, WPF + WPF-UI, CommunityToolkit.Mvvm, EF Core 8 + SQLite, Iced disassembler, native C core.

Build

Requires the .NET 8 SDK and Visual Studio with the C++ workload (for the native Oblivion.Core.dll).

dotnet build Oblivion.sln

See the README for full build and architecture details.