offensive-shellcode

Reference shellcode development workflows, loaders, and evasion techniques for Windows, Linux, and macOS.

1|Updated Apr 27, 2026
One-click install
npx skills add https://github.com/riparino/Claude-Cyber --skill offensive-shellcode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: offensive-shellcode
Source: https://github.com/riparino/Claude-Cyber/tree/main/Claude-Red/Skills/offensive-shellcode
Command: npx skills add https://github.com/riparino/Claude-Cyber --skill offensive-shellcode

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provide a comprehensive reference for shellcode development in offensive security engagements, centralizing workflow concepts, techniques, and best practices for safe experimentation.

Core Features & Use Cases

  • Reference coverage of shellcode development workflow, PE-to-shellcode conversion, and loader patterns across Windows and Linux.
  • Guidance on evasion techniques, anti-analysis considerations, and safe lab testing.
  • Use Case: security researchers drafting test payloads, building reproducible lab scenarios, and training red team operators.

Quick Start

Review the shellcode development workflow in this skill to begin building and testing safe payloads in a lab environment.

Frequently Asked Questions about offensive-shellcode

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

FAQPage Schema
What is the shellcode development workflow for offensive security engagements?

Shellcode loaders execute payloads in memory to bypass disk-based detection during offensive security engagements. This skill provides reference coverage of loader patterns and API resolution techniques applicable across Windows and Linux platforms.

How do I build shellcode loaders for Windows and Linux payloads?

Shellcode loaders execute payloads in memory to bypass disk-based detection during offensive security engagements. This skill provides reference coverage of loader patterns and API resolution techniques applicable across Windows and Linux platforms.

What evasion techniques work against EDR in shellcode development?

EDR evasion techniques in shellcode development involve anti-analysis considerations and specific execution strategies. This skill offers reference guidance on evasion techniques suitable for controlled training and assessment workflows.

Can I use this shellcode reference for cross-platform payload development on macOS?

Yes, this shellcode reference supports cross-platform payload development applicable to Windows, Linux, and macOS. It covers cross-platform techniques and best-practice guidelines tailored for safe experimentation in lab environments.

How do I convert PE files to shellcode for red team operations?

Converting PE files to shellcode allows existing executables to run as position-independent payloads in memory. This skill provides reference coverage of PE-to-shellcode conversion techniques within the shellcode development workflow.

Are there limitations to using shellcode evasion techniques in production environments?

Shellcode evasion techniques and anti-analysis strategies are strictly intended for safe lab testing and controlled training scenarios. Users should limit experimentation to isolated lab environments to avoid unintended system impacts.