2 个仓库
Systems designed to execute arbitrary machine code in memory using various injection and loading techniques.
Distinct from Executable-to-Shellcode Converters: Focuses on the loading and execution engine rather than just generation or encryption of shellcode.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Shellcode Loaders. Refine with filters or upvote what's useful.
Merlin 是一个跨平台的命令与控制框架及远程访问工具。它提供了一个用于渗透后协调的服务器和代理系统,利用 HTTP/2 框架进行安全通信,并在多个操作系统上执行命令。 该项目具有内存代码执行引擎,可在进程内直接运行程序集和 shellcode,从而避免将文件写入磁盘。它通过点对点网络实现了去中心化的通信架构,允许代理通过直接绑定或反向连接交换数据。 为了规避检测,该框架包含流量混淆工具,可修改 TLS 指纹并添加可配置的数据包填充以掩盖通信模式。安全性通过加密的代理通信、对称流量加密以及用于身份验证的非对称加密握手来管理。 该系统支持通过命令行界面进行多用户访问协调,从而实现红队基础设施内分布式代理的管理。
Ships a system for executing arbitrary machine code in memory using threading and asynchronous procedure call techniques.
OffensiveNim is a red teaming framework and post-exploitation toolkit developed in Nim. It provides a collection of low-level primitives and a Windows API wrapper designed for offensive security operations, including malware development and shellcode loading. The project focuses on evasion and obfuscation through techniques such as API unhooking, direct system calls, and anti-debugging mechanisms. It features diverse payload delivery methods, including reflective binary loading, the execution of .NET assemblies via CLR hosting, and various shellcode injection techniques using fibers, COM obje
Provides advanced mechanisms for executing arbitrary machine code in memory using fibers and reflective loading.