173 matches found
SharpZipRunner
SharpZipRunner 从加密的zip中执行位置无关的shellcode 通过donut、metasploit或cobaltstrike的RAW格式获取你的汇编PIC代码。 将.bin文件压缩并加密,该程序集在内存中解密zip条目并使用D/Invokes注入API执行。 能够注入到正在运行的进程中,或先创建一个新进程再注入到新创建的进程中。 理论上自我注入可行,但会导致崩溃。因为自我注入并非我的主要目标,所以没有真正尝试修复该问题。 通过将加密的zip放在磁盘上进行测试,但可能经过一些修改后也能完全在内存中工作。 仅支持PIC载荷,曾尝试创建runPE变体但失败得很惨 :...
ThievingFox
ThievingFox ThievingFox es una colección de herramientas de post-explotación para recopilar credenciales de varios gestores de contraseñas y utilidades de Windows. Cada módulo utiliza un método específico de inyección en el proceso objetivo, y luego engancha funciones internas para recopilar...
CryKeX
Properties: Cross-platform Minimalism Simplicity Interactivity Compatibility/Portability Application Independable Process Wrapping Process Injection Dependencies: Unix - should work on any Unix-based OS BASH - the whole script root privileges optional Limitations: AES and RSA keys only Fails most...
CryKeX
Propiedades: Multiplataforma Minimalismo Simplicidad Interactividad Compatibilidad/Portabilidad Independiente de la aplicación Envoltorio de procesos Inyección de procesos Dependencias: Unix - debería funcionar en cualquier SO basado en Unix BASH - todo el script privilegios root opcional...
pinjectra
Pinjectra Pinjectra es una biblioteca C/C++ que implementa técnicas de inyección de procesos con enfoque en Windows 10 de 64 bits en un estilo 'mezcla y combina'. Aquí hay un ejemplo: root@kitploit: // CreateRemoteThread Demo + DLL Load i.e., LoadLibraryA as Entry Point executor = new...
dlinject
dlinject.py 将共享库(即任意代码)注入到活动的Linux进程中,无需ptrace。灵感来源于Cexigua和linux-inject等。 用法 root@kitploit: .. . | /| | || || / | .. / | | | | |/ \ | |/ / \ \ \ | \ | |/|| /| |\ \ | /| // | / /| / / /|| / source: https://github.com/DavidBuchanan314/dlinject usage: dlinject.py -h --stopmethod...
CmdLineSpoofer
命令行欺骗器 这是一个使用 C 注入 meterpreter shell 并同时欺骗命令行的示例。命令行存储在进程环境块(PEB)中,在新进程启动时会被记录,并在诸如 Process Hacker 和任务管理器等工具中显示。 简介 此代码基于 Adam Chester/XPN 的博客 如何像 Cobalt Strike 一样争论,该博客解释了 Cobalt Strike 在注入 beacon 时如何欺骗进程的命令行。 我以此为基础创建了一个 C 版本,它生成一个 PowerShell 进程并注入 meterpreter 反向 shell。诚然,无需 .Net...
CVE-2026-23744-POC
Descripción Esta vulnerabilidad existe porque MCPJam Inspector expone endpoints de API internos destinados a la depuración y el desarrollo. Estos endpoints aceptan entrada controlada por el usuario y la pasan directamente a la ejecución de procesos a nivel de sistema sin una validación o...
NullGate
NullGate Este proyecto implementa una forma cómoda y moderna de usar las funciones NTAPI mediante syscalls indirectos, combinado con el método FreshyCalls con un pequeño giro para la recuperación dinámica de números de syscall. También utiliza una técnica que no he visto mencionada para evadir el...
venom-rs
Inyección de DLL reflectante mediante shellcode sRDI en Rust Nombre en clave: Venom La inyección de DLL reflectante mediante shellcode sRDI es una técnica de inyección de procesos que nos permite convertir una DLL determinada en código independiente de posición PIC, que luego puede inyectarse...
globalprotect-ca-cert-ipc
c2us.exe - Lanza un comando como el usuario que ejecuta la sesión de escritorio del usuario conectado. En este caso, lanza cmd.exe como SYSTEM en la sesión de escritorio del usuario sin privilegios. c2us.c - Código fuente para c2us.exe. epinject.exe - Inyector de punto de entrada, utilizado para...
AudioServer-Voip-Recorder
Objetivo: Demostrar la captura de flujos VoIP enganchando el audioserver de Android específicamente libaudioflinger.so y grabando los buffers PCM de subida micrófono y bajada altavoz cuando el sistema está en modo communication. Diseño del Proyecto y Metodología Arquitectura: App de Control Andro...
doublepulsar-usermode-injector
Autor: Matt Hillman [email protected] - @sp1nl0ck Empresa: Countercept @countercept Sitio web: https://countercept.com Una utilidad que usa el shellcode en modo usuario de la carga útil de DOUBLEPULSAR para cargar de forma reflectiva un DLL arbitrario en otro proceso, para su uso en la prueb...
process-injection-playground
Parque de Juegos de Inyección de Procesos en Linux Una colección completa de técnicas de inyección de procesos para Linux, que demuestra varios métodos para inyectar código en procesos en ejecución. Estos ejemplos están pensados con fines educativos, investigación de seguridad y comprensión de la...
MalwareForge---Advanced-Static-Malware-Analyzer
🛡️ MalwareForge - Analizador Avanzado de Malware Estático MalwareForge es una potente herramienta de análisis estático de malware que detecta comportamiento malicioso sin ejecutar el archivo. ✨ Características 🦠 Análisis de comportamiento : Inyección de procesos, persistencia, red, stealer, evasió...
ThreadlessInject
Threadless Process Injection De mi charla en Bsides Cymru 2023: Agujas sin el hilo. Como red teamers, siempre nos encontramos en un juego del gato y el ratón con el equipo azul. Muchas soluciones antivirus y EDR en los últimos 10 años han avanzado significativamente en la detección genérica de...
Dirty-Vanity
Dirty Vanity Una POC para la nueva técnica de inyección, que abusa de la API fork de Windows para evadir los EDR. Uso DirtyVanity.exe TARGETPIDTOREFLECT Pasos en tiempo de ejecución Asignar y escribir el shellcode en TARGETPIDTOREFLECT Hacer fork de TARGETPIDTOREFLECT a un nuevo proceso Establece...
CobaltWhispers
CobaltWhispers Author: @Cerbersec CobaltWhispers es un script Aggressor que utiliza una colección de Beacon Object Files para Cobalt Strike para realizar inyección de procesos, persistencia y más, aprovechando syscalls directas para evadir EDR/AV. CobaltWhispers está impulsado por SysWhispers2 y...
Split
Descripción Divide and Conquer es un algoritmo que se aplica comúnmente en programación para resolver un problema complejo dividiéndolo en muchos subproblemas más simples. Podemos aplicar este enfoque a la seguridad ofensiva con un objetivo diferente: confundir a los EDR para que pierdan el rastr...
DInvoke
DInvoke Reemplazo dinámico de PInvoke en Windows. DInvoke contiene primitivas potentes que pueden combinarse de forma inteligente para invocar dinámicamente código no administrado desde el disco o desde la memoria con precisión cuidada. Esto puede utilizarse para muchos propósitos, como el anális...