高级shellcode执行器开源项目

我要开发同款
星记2026年05月15日
4阅读

技术信息

语言技术
Go
系统类型
WindowsLinux
行业分类
网络安全开发工具
开源地址
https://github.com/starnotes-xj/Shellcode-Executor
授权协议
MIT许可

功能介绍

一个高级的跨平台 Shellcode 执行器,使用 Go 语言开发,支持 Windows 和 Linux 平台,专注于安全研究和教学。

特性
跨平台支持:Windows 和 Linux 均原生支持,通过构建标签完全隔离平台代码
动态 API 解析(Windows):通过 PEB 遍历动态解析系统 API,避免导入表痕迹
多种执行技术:
Windows:堆内存分配、APC 注入、回调函数执行
Linux:memfd_create(W^X 规避)+ mmap/mprotect + goroutine LockOSThread
环境检测:
Windows:PEB.BeingDebugged、NtGlobalFlag、沙箱模块检测
Linux:ptrace/TracerPid、Docker/LXC 容器检测、DMI 虚拟机检测
隐蔽持久化:
Windows:GUID 随机名 + 注册表 Run 键
Linux:隐藏目录 + systemd 服务 + cron @reboot + bashrc + autostart
加密支持:内置多轮 AES-256-GCM 加密解密功能
图片隐写加载:支持从隐写 PNG 图片中提取加密 shellcode,URL 后缀自动识别载体格式
模块化架构:清晰的代码结构,构建标签实现零抽象层的平台分离

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论