Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
wgpsec avatar

Shellcode Loader Generate

  • 28 installs
  • 1.6k repo stars
  • Updated July 19, 2026
  • wgpsec/aboutsecurity

Helps with ai & agent building tasks during AI-assisted development.

About

shellcode-loader-generate is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.

  • shellcode-loader-generate
  • AI & Agent Building
  • AI-coding skill

Shellcode Loader Generate by the numbers

  • 28 all-time installs (skills.sh)
  • +2 installs in the week ending Jul 27, 2026 (Skillselion tracking)
  • Ranked #9,462 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/wgpsec/aboutsecurity --skill shellcode-loader-generate

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs28
repo stars1.6k
Last updatedJuly 19, 2026
Repositorywgpsec/aboutsecurity

What it does

Helps with ai & agent building tasks during AI-assisted development.

Files

SKILL.mdMarkdownGitHub ↗

Shellcode Loader 组合生成

⛔ 深入参考

  • 组件库完整列表(85 组件) → references/loader-components-db.json
  • 已有场景(避免重复) → references/loader-scenarios.json
  • 架构说明与模板 → references/loader-architecture.md

---

4 组件选择矩阵

Loader = Storage × Allocator × Copier × Executor

Storage(存储方式)— 15 种

内部嵌入 | 资源段 | 远程URL | 注册表 | ADS | ...

Allocator(内存分配)— 14 种

方法复杂度代码模式
VirtualAllocsimple`VirtualAlloc(NULL, size, MEM_COMMIT\
HeapCreatemediumHeapCreate(HEAP_CREATE_ENABLE_EXECUTE, 0, 0)
NtAllocateVirtualMemorycomplex直接 NT syscall

Copier(数据复制)— 9 种

memcpy | RtlMoveMemory | 循环字节复制 | WriteProcessMemory | ...

Executor(执行方式)— 47 种

方法复杂度
函数指针simple
CreateThreadsimple
EnumWindows 回调medium
APC 注入medium
Fibercomplex
NtCreateThreadExcomplex

生成流程

1. 查组件库 → references/loader-components-db.json
2. 查已有场景 → references/loader-scenarios.json(避免重复)
3. 选择 4 组件组合
4. 选择语言(C/C++/Rust)
5. 生成代码(使用 references/loader-architecture.md 中的模板)
6. 交叉编译验证(mingw-gcc / cargo)
7. 记录场景到知识库

编译命令速查

# C
x86_64-w64-mingw32-gcc -o loader.exe loader.c

# C++
x86_64-w64-mingw32-g++ -o loader.exe loader.cpp

# Rust
cargo build --release --target x86_64-pc-windows-gnu

Rust Loader 注意事项

  • Rust 错误处理:使用 Result / Option 类型,避免 unwrap panic

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.