Skip to content

feat: add native Linux agent (x86_64 + ARM64) with TCP listener#332

Open
En3nr4 wants to merge 1 commit into
Adaptix-Framework:dev-v1.3from
En3nr4:feat/linux-agent
Open

feat: add native Linux agent (x86_64 + ARM64) with TCP listener#332
En3nr4 wants to merge 1 commit into
Adaptix-Framework:dev-v1.3from
En3nr4:feat/linux-agent

Conversation

@En3nr4
Copy link
Copy Markdown

@En3nr4 En3nr4 commented May 23, 2026

Summary

  • Native C agent for Linux (x86_64 + ARM64), no libc dependency
  • ELF hash-based API resolver with direct syscalls
  • Anti-debug, anti-VM, anti-container detection
  • ELF BOF loader with 12 post-exploitation BOFs (cred harvest, ssh keys, suid scan, etc.)
  • 26 commands: fs ops, process mgmt, shell, download, upload, SOCKS proxy, port forwarding
  • AES-128-GCM crypto, msgpack wire protocol
  • Bind TCP listener for Linux agent
  • Per-payload polymorphic XOR encoder with randomized decoder stubs

Test plan

  • Build: make compiles linux_agent + linux_listener_tcp extenders
  • Generate ELF x86_64 binary, verify check-in over TCP
  • Generate ELF ARM64 binary, verify check-in over TCP
  • Test BOF loading and execution
  • Verify SOCKS proxy and port forwarding

Split from #324 as requested

Native C agent for Linux with no libc dependency:
- ELF hash-based API resolver, direct syscalls
- Anti-debug/VM/container detection
- ELF BOF loader with 12 post-exploitation BOFs
- 26 commands, SOCKS proxy, port forwarding
- AES-128-GCM crypto, msgpack wire protocol
- Bind TCP listener for Linux agent
@En3nr4 En3nr4 force-pushed the feat/linux-agent branch from 7d8d671 to ee34923 Compare May 23, 2026 09:22
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