89 matches found
ShellcodeCompiler
Shellcode Compiler Shellcode Compiler is a program that compiles C/C++ style code into a small, position-independent and NULL-free shellcode for Windows x86 and x64 and Linux x86 and x64. It is possible to call any Windows API function or Linux syscall in a user-friendly way. Shellcode Compiler...
mkPIVM
Read the research paper written for 1.0.0. mkPIVM is a polymorphic position-independent shellcode virtualizer for Windows x86 and x64 Linux soon. Feed it raw shellcode. It emits another raw blob: a small virtual machine that interprets a lifted, encrypted-at-rest version of your original...
xeca
xeca xeca is a project that creates encrypted PowerShell payloads for offensive purposes. Creating position independent shellcode from DLL files is also possible. Note: Please place your custom AMSI bypass in src/assets/amsi-bypass.ps1. Table of Contents xeca Install How It Works Mitigations...
malasada
malasada Donut for Linux, converts a Linux ELF shared object .so into a position-independent .bin blob that can be executed directly from memory for example, by copying it into an mmap'd region and jumping to it as a function pointer. This project intentionally avoids memfd memfdcreate, execveat ...
donut
Current version: v1.1 Table of contents 1. Introduction 2. How It Works 3. Building 4. Usage 5. Subprojects 6. Developing with Donut 7. Questions and Discussions 8. Disclaimer 1. Introduction Donut is a position-independent code that enables in-memory execution of VBScript, JScript, EXE, DLL file...
HandleKatz
HandleKatz This tool was implemented as part of our Brucon2021 conference talk and demonstrates the usage of cloned handles to Lsass in order to create an obfuscated memory dump of the same. It compiles down to an executable living fully in its text segment. Thus, the extracted .text segment of t...
DeepSleep
DeepSleep A variant of Gargoyle for x64 to hide memory artifacts using ROP only and PIC. Huge thanks to @waldoirc for documenting large parts of this technique on his blog This implementation is different in that it does not make use of any APCs and is fully implemented as PIC. Description I have...
execute-assembly-pico
어셈블리 실행 PICO Crystal Palace용 PICO로, donut 셸코드 생성기와 동일한 기법을 사용하여 추가된 .NET 어셈블리를 메모리에서 실행하는 네이티브 CLR 호스팅을 구현합니다. 이를 통해 Rubeus나 Seatbelt 같은 .NET 도구를 디스크에 드롭하지 않고 위치 독립 코드에서 로드할 수 있습니다. 빌드 빌드하려면 MinGW GCC, zip 유틸리티, 그리고 프로젝트를 링크하는 데 필요한 CPL 실행 파일이 필요합니다. config.spec을 수정하여 프로젝트와 링크할 .NET 어셈블리와 전달할 명령줄...
SILVERPICK
SILVERPICK ВЕРСИЯ v1.1 ОПИСАНИЕ Проект SILVERPICK — это Windows User-Mode Shellcode Development Framework WUMSDF, единственная цель которого — дать разработчикам специализированных средств простой способ создавать Position Independent Code PIC-заготовки для Windows x64 на C/C++, снижая тем самым...
sRDI
sRDI - Shellcode Reflective DLL Injection sRDI allows for the conversion of DLL files to position independent shellcode. It attempts to be a fully functional PE loader supporting proper section permissions, TLS callbacks, and sanity checks. It can be thought of as a shellcode PE loader strapped t...
Clematis
Clematis 中文 | English 🛠️ Мощный инструмент для преобразования PE-файлов EXE/DLL в позиционно-независимый шеллкод. ✨ Ключевые возможности Поддержка преобразования PE-файлов EXE/DLL в шеллкод Совместимость с архитектурами x86 и x64 Поддержка аргументов командной строки Встроенный алгоритм сжатия...
venom-rs
Рефлексивное внедрение DLL через шеллкод sRDI на Rust кодовое имя: Venom Рефлексивное внедрение DLL через шеллкод sRDI — это техника внедрения в процесс, которая позволяет преобразовать заданную DLL в позиционно-независимый код, который затем можно внедрить с помощью вашей любимой техники внедрен...
Lastenzug
LastenZug Этот проект реализует прокси Socka4a на основе WebSocket. Клиентский компонент написан на C и компилируется в полностью позиционно-независимый код PIC. В процессе компиляции на уровне ассемблера применяется обфускация с помощью второго инструмента: SpiderPIC , расположенного в...
Simple-Polymorphic-Engine-SPE32
Простой полиморфный движок — SPE32 Простой полиморфный движок SPE32 — это простой полиморфный движок для шифрования кода и данных. SPE32 позволяет зашифровать любые данные и сгенерировать уникальный код дешифрования для этих данных. Алгоритм шифрования использует случайно выбранные инструкции и...
Bitmancer
Bitmancer Bitmancer — это библиотека для разработки инструментов offensive security для операционной системы Windows, написанная на Nim. Она предоставляет общие API, процедуры и макросы с высококонфигурируемыми, позиционно-независимыми автономными реализациями. Если вы хотите разработать имплант,...
Lastenzug
LastenZug Этот проект реализует Socka4a-прокси на основе websockets. Клиентская часть реализована на C и компилируется в полностью позиционно-независимый код PIC. В процессе компиляции на уровне ассемблера применяется обфускация с помощью второго инструмента: SpiderPIC , расположенного в...
BloodfangC2
Bloodfang — это современный имплант с position-independent кодом, который компилируется в 64- и 32-битные версии Windows. Скомпилированный шеллкод импланта занимает около 6 КБ. Его выполнение в памяти оставляет очень мало следов. Респект:...
PT-2026-53064
Name of the Vulnerable Software and Affected Versions The product name cannot be determined affected versions not specified Description The ELF image activator cleared per-process ASLR Address Space Layout Randomization, a security technique that randomizes memory addresses to prevent exploitatio...
OPENSUSE-SU-2026:20963-1 Security update for neonmodem
This update for neonmodem fixes the following issues: Changes in neonmodem: - Update golang.org/x/net dependency to v0.55.0 due to bsc1267193 - Update golang.org/x/image dependency to v0.38.0 due to bsc1260727 - Update golang.org/x/term dependency to v0.42.0 due to bsc1260727 - Update to version...
CVE-2026-6643
A stack-based buffer overflow vulnerability was found in the VPN Clients on the ADM. The issue stems from the use of unbounded sscanf and passing user-controlled data directly to printf. Due to the lack of PIE and Stack Canary protections, an authenticated remote attacker can exploit these to...