Skip to content
KitploitKITPLOIT
HerramientasBlog
Log in
Enviar
HerramientasBlog
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.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
OffensiveNim — Mis experimentos en el armamento de Nim (https://nim-lang.org/) | Kitploit
Herramientas/GitHubGitHub/byt3bl33d3r/offensivenim
Escalada de PrivilegiosAnálisis de CódigoMovimiento LateralShellcodeExfiltración de DatosPost-ExplotaciónComando y ControlAprendizaje y EducaciónRed TeamingDesarrollo de PayloadsExplotación de Binarios
3.1k36536hace 2 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
GitHub
byt3bl33d3r/offensivenim

OffensiveNim

Mis experimentos en el armamento de Nim (https://nim-lang.org/)

Ver Repositorio

OffensiveNim

OffensiveNim

Mis experimentos en armamento de Nim para desarrollo de implantes y operaciones ofensivas generales.

Tabla de contenidos

  • OffensiveNim
    • Tabla de contenidos
    • ¿Por qué Nim?
    • Ejemplos en este repositorio que funcionan
    • Ejemplos que son trabajo en progreso
    • Compilando los ejemplos en este repositorio
      • Forma Fácil (Recomendada)
      • Forma difícil (Para los audaces)
    • Compilación Cruzada
    • Interfaz con C/C++
    • Creando DLLs de Windows con un DllMain exportado
      • Creando XLLs
    • Optimizando ejecutables para tamaño
    • Cargando Reflexivamente Ejecutables Nim
    • Diferencia de tamaño del ejecutable al usar la biblioteca Winim vs sin ella
    • Consideraciones de OpSec
    • Escribiendo Nim sin el Runtime de Nim
    • Convirtiendo código C a Nim
    • Puentes de Lenguaje
    • Depuración
    • Configurando un entorno de desarrollo
    • Errores en los que me encontré cayendo
    • Bibliotecas interesantes de Nim
    • Enlaces de Nim para desarrollo de implantes
    • Contribuyentes

¿Por qué Nim?

  • Compila directamente a C, C++, Objective-C y Javascript.
  • Dado que no depende de una máquina virtual/runtime no produce lo que me gusta llamar "malwarez G R U E S O S" en comparación con otros lenguajes (ej. Golang)
  • Sintaxis inspirada en Python, permite la creación rápida de payloads nativos y prototipado.
  • Tiene capacidades FFI (Foreign Function Interface) extremadamente maduras.
  • Evita tener que escribir realmente en C/C++ y consecuentemente evita introducir muchos problemas de seguridad en tu software.
  • Compilación cruzada super fácil a Windows desde *nix/MacOS, solo requiere instalar el toolchain mingw y pasar una sola bandera al compilador de Nim.
  • El compilador de Nim y los ejecutables generados soportan todas las plataformas principales como Windows, Linux, BSD y macOS. Incluso puede compilar a Nintendo Switch, iOS y Android. Consulta la sección de compilación cruzada en la guía de uso del compilador de Nim
  • Técnicamente podrías escribir tu implante y el backend de C2 ambos en Nim ya que puedes compilar tu código directamente a Javascript. Incluso tiene soporte inicial para WebAssembly

Ejemplos en este repositorio que funcionan

Descargar herramienta