Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
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
CryptoTester — Un utilitaire pour jouer avec la cryptographie, destiné à l'analyse des rançongiciels. | Kitploit
Outils/GitHubGitHub/demonslay335/cryptotester
Analyse StatiqueAnalyse Dynamique (Sandboxing)Outils de Chiffrement/DéchiffrementAnalyse de HachageAnalyse ForensiqueAnalyse de MalwareCryptographieAnalyse de BinairesApprentissage et Éducation
GitHubdemonslay335/cryptotester

CryptoTester

Un utilitaire pour jouer avec la cryptographie, destiné à l'analyse des rançongiciels.

3322619il y a 1 anVérifié par Kitploit
Voir le dépôt

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

CryptoTester

Un utilitaire pour jouer avec la cryptographie, conçu pour l'analyse des ransomwares.

CryptoTester

Vues Hexadécimales

Toutes les vues hexadécimales utilisées dans CryptoTester offrent quelques capacités améliorées.

  • Les octets nuls sont colorés en gris clair
  • Les octets représentant des caractères ASCII imprimables sont colorés en orange
  • Les motifs de nouvelle ligne (0D 0A) sont colorés en violet
  • Si le collage est disponible, les espaces, les nouvelles lignes et les délimiteurs courants sont supprimés avant l'analyse hexadécimale
  • Options de clic droit pour copier les octets en tant que tableau C ou BigNum
  • Options de clic droit pour inverser l'ordre des octets (endianness) en octets, entiers 32 bits ou entiers 64 bits

Sur de nombreuses vues (par ex. Input et Output), cliquer sur la ligne des décalages (le 00 01 02 03... au-dessus de la vue respective) ouvrira une boîte de dialogue montrant les octets avec la vue décodée.

Analyse des Entiers

La plupart des entrées qui acceptent un entier acceptent également des valeurs spéciales et des fonctions.

Exemples :

  • Hex : x10 -> 16
  • Longueur d'entrée : len -> 400
  • Taille de bloc : block -> 16 (taille de bloc de l'algorithme sélectionné)
  • Arrondi supérieur : up(60, 16) -> 64
  • Arrondi inférieur : down(60, 16) -> 48

Des opérations arithmétiques simples peuvent être utilisées en combinaison avec ces fonctions.

  • up(len-x100, b) - Soustrait 256 de la longueur d'entrée, puis arrondit à la taille de bloc supérieure de l'algorithme sélectionné (par ex. 16 pour AES)

Toute valeur négative est supposée être len - valeur, c'est-à-dire relative à la fin de l'entrée.

Panneau Principal

Chiffrer/Déchiffrer

Le panneau principal contient des outils pour utiliser des primitives cryptographiques sur une entrée. La vue hexadécimale Input accepte le collage direct d'octets, ou le menu File peut être utilisé pour charger un fichier, du texte, des octets encodés en base64, etc. Un fichier peut également être glissé-déposé directement dans la vue.

Options de clé

Permet de spécifier une clé dans de nombreux formats, et contient des options pour plusieurs fonctions de hachage et de dérivation de clé ; ces champs s'adaptent à l'algorithme actuellement sélectionné et à ce qu'il peut supporter.

Remarque : La clé est traitée dans le même ordre qu'elle est affichée dans l'interface utilisateur ; d'abord la clé est décodée selon le Format, puis hachée à l'aide des paramètres de Hash, et enfin dérivée à l'aide des paramètres de Derive avant d'être transmise à l'algorithme cryptographique. Depuis la v1.7.0.0, vous pouvez échanger l'ordre de traitement de Hash et Derive.

La longueur finale de la clé est affichée au-dessus de la zone de saisie. Cliquer dessus affichera la clé finale calculée dans une boîte de dialogue séparée.

Generated Key

Options de chiffrement

Permet de sélectionner un algorithme cryptographique et ses paramètres, si supportés.

Remarque : Les IV Bytes (ou Nonce, selon l'algorithme) seront automatiquement remplis avec des octets 00 de la longueur appropriée pour l'algorithme si laissés vides.

Options de sélection

L'entrée peut être sélectionnée en utilisant deux modes différents : "Plage" et "Blocs".

Plage

Une plage simple commençant à Offset, et prenant Length octets.

La Length sera automatiquement mise à jour à chaque modification de Input, sauf si la case Lock Parameters est cochée.
Si vous avez effectué des calculs dans le champ Length et souhaitez revenir à la longueur réelle de l'Input, vous pouvez simplement appuyer sur le bouton Reset Length.

Si Splice Remaining Bytes est coché, alors tous les octets avant Offset sont préfixés à la Output, et tous les octets après Offset+Length sont ajoutés.

Using Range Selection

Blocs

Prend Take octets, puis ignore Skip octets, prend Take octets, ignore Skip octets... jusqu'à la fin de l'Input. Cela peut être utilisé pour un texte chiffré qui est en fait "entrelacé" entre des blocs de texte clair. L'algorithme cryptographique est exécuté sur les blocs résultants comme un seul bloc séquentiel, sans réinitialisation de la clé/IV/nonce, etc.

Si Splice Remaining Bytes est coché, alors tous les octets dans la section Skip sont réentrelacés dans la Output.

Using Chunks Selection

Infos du fichier d'entrée

Cette section affiche des informations simples sur l'Input telles que la taille du fichier, le MIME détecté (s'il s'agit d'un fichier), l'entropie totale, et s'il est divisible par 16 (une taille de bloc courante).

Divers

Les vues Input et Output ont un défilement synchronisé ; pour le désactiver, décochez la case Synchronized scrolling entre elles.

Le bouton 🡨 entre Input et Output peut être utilisé pour déplacer la Output vers la vue Input.

L'Input ou l'Output peuvent être hachés à l'aide des listes déroulantes respectives sous leurs vues. L'Output peut également être soumise à un algorithme de vérification (support limité pour ECDSA actuellement).

Comparer

Ce panneau permet de comparer un fichier chiffré avec son original. Les deux vues supportent le glisser-déposer, ou File -> Open File peut être utilisé pour ouvrir Original et Encrypted séquentiellement.
La vue Original peut également être remplie en utilisant n'importe quelle option de File -> Input ; par exemple, comparer avec une certaine longueur d'octets nuls ou l'image d'exemple Windows Chrysanthemum.jpg.

Les vues Original et Encrypted ont un défilement synchronisé ; pour le désactiver, décochez la case Synchronized scrolling entre elles.

Le bouton ⇆ entre les vues Original et Encrypted peut être utilisé pour échanger leur contenu.

Tout octet qui diffère entre les deux vues sera affiché en rouge foncé.

Compare

Infos du fichier original / fichier chiffré

Affiche les informations de base sur les vues Original et Encrypted respectivement.

Analyse

Une fois les deux vues remplies, une analyse rapide est effectuée sur elles.

  • Analyse de hachage : Vérifie si un hachage de l'Original est présent dans Encrypted
  • Nom de fichier : Vérifie les altérations courantes du nom de fichier (par exemple préfixé/suffixé ou encodé)
  • Analyse BLOB : Vérifie la présence de blobs CryptoAPI dans Encrypted
  • Analyse XOR : Vérifie la présence de blocs répétés de XOR (ou d'autres chiffrements simples)
  • Marqueur de nom de fichier : Vérifie si le nom de fichier original est présent dans Encrypted (UTF-8 ou UTF-16)
  • Marqueur de taille de fichier : Vérifie la taille du fichier original dans Encrypted (sous diverses formes et encodages)
  • Marqueur / Analyse ASCII : Vérifie la présence d'un marqueur ASCII (ou base64) au début ou à la fin de Encrypted

Compresser/Décompresser

Ce panneau permet une utilisation primitive de quelques algorithmes de compression, et a des fonctionnalités similaires au panneau Chiffrer/Déchiffrer.

Outils

Analyseur de blobs

Un outil pour analyser les blobs CryptoAPI et les blobs CNG.

Les blobs peuvent être importés/exportés vers/depuis les formats binaire, base64, PEM, XML et ASN.1, lorsque supporté.

Télécharger l’outil