Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
OffensiveRust — Armamentización en Rust para Ejercicios de Red Team. | Kitploit
Herramientas/GitHubGitHub/trickster0/offensiverust
Escalada de PrivilegiosExplotaciónEvasión de IDS/IPSIngeniería InversaShellcodePost-ExplotaciónAnálisis de MalwareComando y ControlAprendizaje y EducaciónRed TeamingDesarrollo de PayloadsExplotación de Binarios
3.0k34389hace 3 añosRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
GitHubtrickster0/offensiverust

OffensiveRust

Armamentización en Rust para Ejercicios de Red Team.

Ver Repositorio

OffensiveRust

OffensiveRust

Mis experimentos en convertir Rust en un arma para el desarrollo de implantes y operaciones ofensivas generales.

Tabla de contenidos

  • OffensiveRust
    • ¿Por qué Rust?
    • Ejemplos en este repositorio
    • Compilando los ejemplos
    • Compilando los ejemplos en este repositorio
    • Compilación cruzada
    • Optimizando ejecutables para tamaño
    • Errores en los que caí
    • Bibliotecas interesantes de Rust
    • Opsec
    • Otros proyectos que he hecho en Rust
    • Proyectos en Rust que pueden ser útiles

¿Por qué Rust?

  • Es más rápido que lenguajes como C/C++
  • Es un lenguaje multipropósito, con excelentes comunidades
  • Tiene un increíble sistema de gestión de dependencias integrado llamado Cargo
  • Está basado en LLVM, lo que lo convierte en un muy buen candidato para evadir la detección estática de AV
  • Compilación cruzada muy fácil a Windows desde *nix/MacOS, solo requiere instalar la cadena de herramientas mingw, aunque ciertas bibliotecas no se pueden compilar con éxito en otros SO.

Ejemplos en este repositorio

ArchivoDescripción
Allocate_With_SyscallsUsa funciones de NTDLL directamente con la biblioteca ntapi
Create_DLLCrea una DLL y muestra un msgbox, Rust no soporta esto completamente, por lo que las cosas pueden volverse extrañas ya que las DLL de Rust no tienen función main
DeviceIoControlAbre un manejador de controlador y ejecuta DeviceIoControl
EnableDebugPrivilegesHabilitar SeDebugPrivilege en el proceso actual
Shellcode_Local_injectEjecuta shellcode directamente en el proceso local mediante la conversión de puntero
Execute_With_CMDEjecuta cmd pasando un comando a través de Rust
ImportedFunctionCallImporta minidump de dbghelp y lo ejecuta
Kernel_Driver_ExploitExploit de controlador de kernel para un desbordamiento de búfer simple
Named_Pipe_ClientCliente de tubería con nombre
Named_Pipe_ServerServidor de tubería con nombre
PEB_WalkResolver e invocar APIs de Windows dinámicamente
Process_Injection_CreateThreadInyección de procesos en un proceso en ejecución con CreateThread
Process_Injection_CreateRemoteThreadInyección de procesos en un proceso remoto con CreateRemoteThread
Process_Injection_Self_EnumSystemGeoIDAutoinyector que utiliza la llamada a la API EnumSystemsGeoID para ejecutar shellcode.
UnhookingLlamadas de desenganche
asm_syscallObtener la dirección del PEB mediante asm
base64_system_enumCodificación/decodificación de cadenas en Base64
http-https-requestsSolicitudes HTTP/S ignorando la verificación de certificados para GET/POST
patch_etwParchear ETW
Descargar herramienta