Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
Outils/GitHubGitHub/nodiuus/nocturne
Génération de PayloadsExploitationRétro-ingénierieShellcodeTests d'IntrusionAnalyse de BinairesRed TeamingExploitation de Binaires
GitHubnodiuus/nocturne

nocturne

Un virtualiseur de code bin2bin pour exécutables PE x86-64

Voir le dépôt
17115il y a 2 moisVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

nocturne

Nommé d'après l'un de mes jeux préférés, « nocturne » est un virtualiseur de code PE x86-64 bin2bin et un réécrivain binaire.

Fonctionnalités

  • Pont d'appel natif
  • 30+ gestionnaires VM
  • Obfuscation intégrée par code poubelle
  • État VM par invocation, thread-safe

Utilisation

Pour utiliser le virtualiseur Nocturne, copiez et incluez nocturne_sdk.hpp depuis core/ dans votre projet.

root@kitploit:~
#include "nocturne_sdk.hpp"

VIRTUALIZE int secret(int x) {
	if (x % 2 == 0) {
		return x / 2;
	} else {
		return x * 3 + 1;
	}
}
VIRTUALIZE_MARK(secret);

Ensuite, exécutez l'exécutable en ligne de commande.

root@kitploit:~
cli.exe -i <input.exe> -o <output.exe>

Exemple :

root@kitploit:~
cli.exe -i example.exe -o example_protected.exe

Par défaut, la CLI utilise le mode auto.

Ou, explicitement :

root@kitploit:~
cli.exe -i <input.exe> -o <output.exe> --mode auto

Exemple :

root@kitploit:~
cli.exe -i example.exe -o example_protected.exe --mode auto

Pour analyser les marqueurs :

root@kitploit:~
cli.exe -i <input.exe> -o <output.exe> --mode markers

Exemple :

root@kitploit:~
cli.exe -i example.exe -o example_protected.exe --mode markers

Ou, si vous souhaitez virtualiser des segments spécifiques d'un binaire sans le SDK :

root@kitploit:~
cli.exe -i <input.exe> -o <output.exe> --mode rva <start_rva> <end_rva>

Exemple :

root@kitploit:~
cli.exe -i calc.exe -o calc_vmp.exe --mode rva 0x1600 0x1864

Captures d'écran

Avant virtualisation : image

Après virtualisation :

image

Boucle de répartition obfusquée : image

Dépendances

root@kitploit:~
LIEF
Zydis
argparse

Avertissement

Avant tout, il s'agit principalement d'un projet de preuve de concept. Ne vous attendez pas à ce qu'il soit trop stable. Ceci dit, j'ajouterai progressivement plus de fonctionnalités/correctifs au fil du temps.

Si vous souhaitez des fonctionnalités ou des gestionnaires implémentés, je vous encourage à ouvrir un ticket. Toute contribution est la bienvenue.

Licence

Ce projet est disponible sous forme de code source consultable, pas open source.

Le code source est disponible sous la licence PolyForm Noncommercial License 1.0.0.

Vous pouvez utiliser, étudier, modifier et partager ce logiciel à des fins non commerciales, sous réserve des termes de la licence.

L'utilisation commerciale, l'utilisation en entreprise, l'utilisation interne, l'utilisation en production professionnelle, les services hébergés, les produits payants, le travail client, le travail de conseil ou le déploiement organisationnel ne sont pas autorisés sans une licence écrite distincte.

Pour toute licence commerciale ou d'entreprise, contactez : [email protected] / @nodiuus

Télécharger l’outil