Files
PulsarK-main/FAQ.md
T
i2p 773d05f8f1
Pulsar .NET 9.0 Windows Release / build (push) Waiting to run
Mirror to Codeberg and Gitea / mirror (push) Waiting to run
initial commit
2026-08-27 10:57:58 -06:00

1.9 KiB

FAQ

Table of Contents


Shellcode Not Working

If shellcode generation or execution isn't producing the expected outputs, it often means the project wasn't built with the shellcode feature enabled. Follow the steps below to ensure your build configuration includes Donut support.

Enabling Shellcode Outputs

  1. Open the solution: Launch Visual Studio and open Pulsar.sln.

    Open Project

  2. Select build configuration:

    • Locate the configuration selector on the toolbar (usually reads Debug or Release).

    Select Configuration

    • Change it to ReleaseWithDonut.

    Build with Donut Enabled

  3. Build the solution:

    • Go to Build → Build Solution or press Ctrl + Shift + B.

    Build Solution

  4. Verify outputs:

    • After a successful build, navigate to bin/Release.
    • Confirm that the shellcode converter files (donut.exe) are present.

Alternative Build Process

If you cannot use Visual Studio or the standard build fails, enable shellcode outputs manually:

  1. Download Donut:

    Download Donut

  2. Extract the binary:

    • Unzip or extract the downloaded archive to locate donut.exe.
  3. Copy to Pulsar output:

    • Place donut.exe into your Pulsar build directory: bin/ReleaseWithDonut.

    Move Donut to Bin

  4. Verify manual setup:

    • Check Pulsar if the build shellcode artifact is enabled.