Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
N

No-Consolation

> 编程语言
Open source

A BOF that runs unmanaged PEs inline

701 stars0 likes1 views
WebsiteGitHub

About

A BOF that runs unmanaged PEs inline

No-Consolation

This is a Beacon Object File (BOF) that executes unmanaged PEs inline and retrieves their output without allocating a console (i.e. spawning conhost.exe).

Features

  • Supports 64 and 32 bits
  • Supports EXEs and DLLs
  • Does not create new processes
  • Does not create new threads
  • Links modules to the PEB
  • Saves binaries in memory
  • Supports C++ exceptions (x64 only)
  • Custom loads all dependencies

Usage

…

Loading binaries into memory

Binaries are automatically encrypted and stored in memory after they are ran the first time. This means that you do not need to constantly send the binary over the wire.
To execute a binary that has already been saved in memory, simply specify its name instead of its entire path. So, instead of running:

beacon> noconsolation --local C:\windows\system32\cmd.exe /c ipconfig

You would run:

beacon> noconsolation cmd.exe /c ipconfig

To list all binaries loaded in memory, run --list-pes.
If you are done with some binary and wish to unload it, run --unload-pe mimikatz.exe.
Finally, if you want to run a binary without it being automatically loaded in memory, run it with --dont-save.

Loading PE's dependencies

You can avoid all image load events by custom loading all the PE's depdendencies:

beacon> noconsolation --load-dependencies --link-to-peb /tmp/malware.exe

After execution is completed, the PE and its dependencies will be offloaded automatically.
DLLs that use Thread Local Storage are not supported.

Credits

  • Octoberfest7 for Inline-Execute-PE which was my inspiration for this project
  • modexp and TheWover for the PE load logic from donut
  • rad9800 for his HWBP engine
  • batsec for DarkLoadLibrary
  • aidankhoury for ApiSet
  • bb107 for MemoryModulePP

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

Cbofcnacobalt-strikepe-loader

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言