Skip to content

feat: add linux loader support#6

Merged
Meltedd merged 1 commit into
mainfrom
feat/linux-loader
May 3, 2026
Merged

feat: add linux loader support#6
Meltedd merged 1 commit into
mainfrom
feat/linux-loader

Conversation

@Meltedd
Copy link
Copy Markdown
Owner

@Meltedd Meltedd commented May 3, 2026

Summary

  • Adds --platform <windows|linux> to select the emitted loader.
  • Keeps Windows as the default target.
  • Emits a Linux loader using mmap, pthread_create, and pthread_join.
  • Covers platform selection in loader and CLI tests.
  • Documents Linux usage and shellcode constraints.

Tests

  • dotnet build -c Release
  • dotnet test -c Release --no-build
  • Local Linux smoke test with one-byte ret shellcode

@Meltedd Meltedd merged commit e10a416 into main May 3, 2026
1 check passed
@Meltedd Meltedd deleted the feat/linux-loader branch May 3, 2026 08:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant