Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
OffensiveNim — Meus experimentos em armar o Nim (https://nim-lang.org/) | Kitploit
Ferramentas/GitHubGitHub/byt3bl33d3r/offensivenim
Escalada de PrivilégiosAnálise de CódigoMovimento LateralShellcodeExfiltração de DadosPós-ExploraçãoComando e ControleAprendizado e EducaçãoRed TeamingDesenvolvimento de PayloadsExploração de Binários
3.1k36537há 2 anosRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
GitHub
byt3bl33d3r/offensivenim

OffensiveNim

Meus experimentos em armar o Nim (https://nim-lang.org/)

Ver Repositório

OffensiveNim

OffensiveNim

Meus experimentos em armar Nim para desenvolvimento de implants e operações ofensivas em geral.

Índice

  • OffensiveNim
    • Índice
    • Por que Nim?
    • Exemplos neste repositório que funcionam
    • Exemplos em andamento (WIP)
    • Compilando os exemplos deste repositório
      • Maneira Fácil (Recomendada)
      • Maneira Difícil (Para os corajosos)
    • Cross Compiling
    • Interface com C/C++
    • Criando DLLs Windows com um DllMain exportado
      • Criando XLLs
    • Otimizando executáveis para tamanho
    • Carregando Reflexivamente Executáveis Nim
    • Diferença de tamanho do executável ao usar a biblioteca Winim vs sem ela
    • Considerações de OpSec
    • Escrevendo Nim sem o Runtime Nim
    • Convertendo código C para Nim
    • Pontes de Linguagem
    • Depuração
    • Configurando um ambiente de desenvolvimento
    • Armadilhas que encontrei ao longo do caminho
    • Bibliotecas Nim interessantes
    • Links de Nim para desenvolvimento de implants
    • Contribuidores

Por que Nim?

  • Compila diretamente para C, C++, Objective-C e Javascript.
  • Como não depende de uma VM/runtime, não produz o que gosto de chamar de "M A L W A R E S G R O S S O S" ao contrário de outras linguagens (ex.: Golang)
  • Sintaxe inspirada em Python, permite criação rápida de payloads nativos e prototipagem.
  • Tem capacidades de FFI (Interface de Função Estrangeira) extremamente maduras.
  • Evita ter que escrever em C/C++ e, consequentemente, evita introduzir muitos problemas de segurança no seu software.
  • Cross compilation super fácil para Windows a partir de *nix/MacOS, basta instalar o toolchain mingw e passar uma única flag para o compilador Nim.
  • O compilador Nim e os executáveis gerados suportam todas as principais plataformas, como Windows, Linux, BSD e macOS. Pode até compilar para Nintendo Switch, IOS e Android. Veja a seção de cross-compilation no guia de uso do compilador Nim
  • Você tecnicamente poderia escrever seu implant e backend c2 ambos em Nim, já que pode compilar seu código diretamente para Javascript. Ainda tem algum suporte inicial para WebAssembly

Exemplos neste repositório que funcionam

Baixar ferramenta