There are 9 repositories under shellcode-injection topic.
A feature rich DLL injection library.
Inject a shared library (i.e. arbitrary code) into a live linux process, without ptrace
Shellcode injection technique. Given as C++ header, standalone Rust program or library.
Excel 4.0 (XLM) Macro Generator for injecting DLLs and EXEs into memory.
Python AV Evasion Tools
PE Injection、DLL Injection、Process Injection、Thread Injection、Code Injection、Shellcode Injection、ELF Injection、Dylib Injection, including 400+Tools and 350+posts
HRShell is an HTTPS/HTTP reverse shell built with flask. It is an advanced C2 server with many features & capabilities.
This POC gives you the possibility to compile a .exe to completely avoid statically detection by AV/EPP/EDR of your C2-shellcode and download and execute your C2-shellcode which is hosted on your (C2)-webserver.
This novel way of using NtQueueApcThreadEx by abusing the ApcRoutine and SystemArgument[0-3] parameters by passing a random pop r32; ret gadget can be used for stealthy code injection.
Threadless Module Stomping In Rust with some features (In memory of those murdered in the Nova party massacre)
Resources About Shellcode
Incomplete project
A tool to parse and load module in memory, as well as attach a DLL in EXE. Most of the functions are inline, so that it can also be used in shellcode.
A collection of offensive Go packages inspired by different Go repositories.
Various Process Injection Techniques
Simple shellcode obfuscator using PYTHON and C / C++
Nim Payload Generation
Manual map shellcode (aka byte array) injector
-x-x-x-x- DO NOT RUN ON PRODUCTION MACHINE -x-x-x-x- An ELF virus capable of generating segment padded trojans.
Shellcode encryption in RC4 and process injection into explorer.exe.
A collection of PoCs for different injection techniques on Windows!
Some Rust program I wrote while learning Malware Development
A library with four different methods to execute shellcode in a process
A shellcode runner / injector / hollower in Go, for windows
EasyWinHax is a C++ library designed to provide basic and low abstraction functionallity for windows process hacking and more specifically game hacking.
Simple shellcode injection in Nim encrypted in XOR
Collection of shellcode injection and execution techniques
PoC arbitrary WPM without a process handle
Example of C# heap injector for x64 and x86 shellcodes
💉 A tool that allows shellcode injection into another process's memory space. It works for both Windows x64 and x86 systems.
Shellcode Load or execute via "APC technic"
Expeditus is a loader that executes shellcode on a target Windows system. It combines several offensive techniques in order to attempt to do this with some level of stealth.