shellcode

Develop, test, and deploy shellcode across Windows, Linux, and macOS.

2.9k|469|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/SnailSploit/Claude-Red --skill shellcode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shellcode
Source: https://github.com/SnailSploit/Claude-Red/tree/main/Skills/offensive-shellcode
Command: npx skills add https://github.com/SnailSploit/Claude-Red --skill shellcode

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires keystone-engine, ctypes, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide and tools for developing, testing, and evading defenses for shellcode, enabling sophisticated offensive security operations.

Core Features & Use Cases

  • Shellcode Development: Learn techniques for writing position-independent code, avoiding null bytes, and resolving APIs.
  • Evasion Strategies: Implement methods to bypass antivirus, EDR, and other security measures.
  • Cross-Platform Support: Covers considerations for Windows, Linux, and macOS environments.
  • Use Case: When tasked with developing a custom payload for a penetration test, use this Skill to understand the intricacies of shellcode generation and ensure it bypasses endpoint security.

Quick Start

Use the shellcode skill to generate x64 shellcode for a reverse TCP connection to 10.0.0.5 on port 4444.

Frequently Asked Questions about shellcode

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write position-independent shellcode for Windows, Linux, and macOS?

Position-independent shellcode development is facilitated across Windows, Linux, and macOS by providing techniques for resolving APIs and avoiding null bytes. This Skill guides the creation of cross-platform payloads ensuring code executes independently of memory location.

What are the best ways to implement shellcode evasion strategies against AV and EDR?

Shellcode evasion strategies against AV and EDR are implemented through specialized techniques that bypass endpoint security measures. The Skill provides methodologies for testing custom payloads to ensure they successfully evade antivirus detection during offensive operations.

How do I generate x64 reverse TCP shellcode for a specific IP and port?

Generating x64 reverse TCP shellcode is achieved by specifying the target IP address and port number within the Skill's scripts. This enables the creation of custom payloads for penetration testing, establishing a connection back to the listener.

Does this shellcode development skill support cross-platform architectures like ARM64 and eBPF?

Cross-platform shellcode development supports ARM64 and eBPF architectures alongside standard x64 environments. This allows red teaming operations to target diverse systems, expanding the scope of custom payload deployment across different hardware infrastructures.

Do I need keystone-engine and ctypes to resolve APIs for custom exploit development?

Keystone-engine and ctypes are required dependencies for resolving APIs and facilitating exploit development within this Skill. These libraries enable the assembler and foreign function interface components necessary for advanced shellcode testing.