Skip to content
KitploitKITPLOIT
StrumentiBlog
Log in
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
OffensiveNim — I miei esperimenti nell'armamento di Nim (https://nim-lang.org/) | Kitploit
Strumenti/GitHubGitHub/byt3bl33d3r/offensivenim
Escalation di PrivilegiAnalisi del CodiceMovimento LateraleShellcodeEsfiltrazione DatiPost-ExploitCommand and ControlApprendimento e FormazioneRed TeamingSviluppo PayloadBinary Exploitation
3.1k365372 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
GitHub
byt3bl33d3r/offensivenim

OffensiveNim

I miei esperimenti nell'armamento di Nim (https://nim-lang.org/)

Vedi Repository

OffensiveNim

OffensiveNim

I miei esperimenti nell'armare Nim per lo sviluppo di implant e operazioni offensive generali.

Table of Contents

  • OffensiveNim
    • Table of Contents
    • Why Nim?
    • Examples in this repo that work
    • Examples that are a WIP
    • Compiling the examples in this repo
      • Easy Way (Recommended)
      • Hard way (For the bold)
    • Cross Compiling
    • Interfacing with C/C++
    • Creating Windows DLLs with an exported DllMain
      • Creating XLLs
    • Optimizing executables for size
    • Reflectively Loading Nim Executables
    • Executable size difference when using the Winim library vs without
    • Opsec Considerations
    • Writing Nim without the Nim Runtime
    • Converting C code to Nim
    • Language Bridges
    • Debugging
    • Setting up a dev environment
    • Pitfalls I found myself falling into
    • Interesting Nim libraries
    • Nim for implant dev links
    • Contributors

Why Nim?

  • Compila direttamente in C, C++, Objective-C e Javascript.
  • Poiché non si basa su una VM/runtime, non produce ciò che mi piace chiamare "T H I C C malwarez" come invece fanno altri linguaggi (ad es. Golang)
  • Sintassi ispirata a Python, consente una rapida creazione nativa di payload e prototipazione.
  • Ha capacità FFI (Foreign Function Interface) estremamente mature.
  • Evita di dover scrivere effettivamente in C/C++ e di conseguenza evita di introdurre molti problemi di sicurezza nel tuo software.
  • Cross-compilazione super semplice verso Windows da *nix/MacOS, richiede solo l'installazione della toolchain mingw e il passaggio di un singolo flag al compilatore Nim.
  • Il compilatore Nim e gli eseguibili generati supportano tutte le principali piattaforme come Windows, Linux, BSD e macOS. Può persino compilare per Nintendo Switch, iOS e Android. Vedi la sezione sulla cross-compilazione nella guida all'uso del compilatore Nim
  • Potresti tecnicamente scrivere sia il tuo implant che il backend c2 in Nim, dato che puoi compilare il tuo codice direttamente in Javascript. Ha anche un supporto iniziale per WebAssembly

Examples in this repo that work

Scarica lo strumento