
1. Vérifier CVE-2016-4437, 2. Analyser le fichier rememberMe et le décalage IV du chiffrement CBC
Déchiffrer la valeur rememberMe et exporter le fichier de classe correspondant
Instructions : Après avoir exécuté le script, saisissez d'abord la clé ou appuyez sur Entrée pour utiliser la clé par défaut 'kPH+bIxk5D2deZiIxcaaaA=='. Ensuite, saisissez la valeur rememberMe du paquet de requête. Après l'analyse, il vous sera demandé de saisir le nom du fichier d'exportation (l'extension .class sera ajoutée automatiquement). Si vous ne souhaitez pas exporter, appuyez simplement sur Entrée.
Exécution : python xk-mt-rememberMe解码.py

Instructions : Lors de l'exécution, vous devez saisir la clé et l'URL correspondantes. La clé par défaut est 'kPH+bIxk5D2deZiIxcaaaA=='. La clé doit être un encodage base64 de 16 octets. La vérification n'exécute aucune commande système. Si la valeur de l'en-tête de requête 'techo' est renvoyée dans l'en-tête de réponse, cela signifie qu'une vulnérabilité est présente.
Exécution :
python xk-mt-单个域名单个密钥检测.py -key kPH+bIxk5D2deZiIxcaaaA== -u http://127.0.0.1:8081/login
python xk-mt-单个域名单个密钥检测.py -url http://127.0.0.1:8081/login
python xk-mt-单个域名单个密钥检测.py -u http://127.0.0.1:8081/login



Risque d'utilisation : Cet outil est destiné uniquement à des fins d'apprentissage et de recherche technique. L'utilisateur doit comprendre et accepter les risques et conséquences potentiels liés à l'utilisation de cet outil.
Conformité légale : L'utilisateur doit s'assurer de respecter toutes les lois et réglementations applicables lors de l'utilisation de cet outil. Il est interdit d'utiliser cet outil pour toute activité illégale, attaque ou atteinte à la vie privée.
Avertissement : Cet outil est fourni "en l'état", sans aucune garantie explicite ou implicite. L'utilisateur assume l'entière responsabilité des résultats de son utilisation.
Risques potentiels : Cet outil peut entraîner des pannes système, des pertes de données ou d'autres conséquences imprévues. L'utilisateur doit effectuer des tests dans un environnement approprié afin de réduire les risques potentiels.
Support technique : L'auteur ou les mainteneurs ne fournissent aucun support technique pour cet outil. L'utilisateur doit se tourner vers la communauté ou d'autres canaux pour obtenir de l'aide.
Utilisation raisonnable : L'utilisateur ne doit utiliser cet outil qu'à des fins légales et louables, notamment mais sans s'y limiter les tests de sécurité, la recherche et l'éducation.
Modifications et mises à jour : L'auteur ou les mainteneurs se réservent le droit de modifier ou de mettre à jour cet outil à tout moment. L'utilisateur doit consulter régulièrement la documentation et les annonces pour obtenir les informations les plus récentes.