Techniques de chiffrement de chaînes de caractères avec Python
Dans cet article, nous explorons différentes méthodes pour implémenter un algorithme de chiffrement simple sur une chaîne de caractères contenant des lettres et des chiffres. L'objectif est d'appliquer un décalage spécifique selon la casse des lettres tout en préservant les autres caractères.
Énoncé du problème
L'algorithme doit transformer une ...
Publié le 22 juillet à 12h02
Analyse et contournement d'un mécanisme de vérification de flag Android
L'analyse commence par l'examen du fichier APK fourni pour le challenge. L'utilisation de l'outil JADX permet d'inspecter le code source décompilé et d'identifier rapidement le point d'entrée de la validation du flag.
Analyse de la couche Java
Dans la classe principale, une méthode de vérification impose des contraintes strictes sur le format d ...
Publié le 19 juillet à 20h23
Analyse dynamique des algorithmes de chiffrement iOS avec Frida : Observation de CCCrypt et AES-GCM en temps réel
L'impératif de l'analyse dynamique pour la sécurité mobile
L'audit de sécurité des applications iOS nécessite souvent d'aller au-delà de la simple lecture du code source ou du binaire statique. Dans un écosystème où les bibliothèques sont optimisées, les symboles dépouillés et les données souvent chiffrées avant même d'atteindre la couche résea ...
Publié le 3 juillet à 23h25
Analyse technique et résolution d'une équation de Pell dans un challenge CTF
Lors de l'épreuve Q2 du CTF Kanxue 2019, un défi particulier de reverse engineering nécessitait non seulement des compétences en analyse de binaires, mais aussi des connaissances en théorie des nombres pour résoudre une équation de Pell non standard. Cet article détaille le processus d'analyse et la résolution mathématique de l'algorithme de va ...
Publié le 3 juillet à 09h20
Formats PEM en Python : clés privées, publiques et certificats avec la bibliothèque Cryptography
Présentation des formats PEM et DER
Le format PEM (Privacy Enhanced Mail) représente les certificats, clés privées et clés publiques sous forme de texte. Il se compose d'un encodage Base64 de données binaires, précédé et suivi d'en-têtes de délimitation.
Le format DER (Distinguished Encoding Rules) fournit une représentation binaire standardisé ...
Publié le 17 juin à 21h28