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
anamorpher — attaques de redimensionnement d'images pour l'injection de prompts multi-modaux | Kitploit
Outils/GitHubGitHub/trailofbits/anamorpher
Génération de PayloadsApprentissage AutomatiqueSécurité de l'IAAttaque Adversariale
GitHubtrailofbits/anamorpher

anamorpher

attaques de redimensionnement d'images pour l'injection de prompts multi-modaux

Voir le dépôt
1.1k91il y a 6 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

Anamorpher

Anamorpher (du nom de l'anamorphose) est un outil conçu pour créer et visualiser des attaques de mise à l'échelle d'images contre les systèmes d'IA multimodaux. Il fournit une interface frontale et une API Python pour générer des images qui ne révèlent des injections d'instructions multimodales que lorsqu'elles sont réduites. Consultez l'article « Armer la mise à l'échelle d'images contre les systèmes d'IA de production » pour plus d'informations sur ce vecteur d'attaque.

Anamorpher est en développement bêta actif. Nous accueillons volontiers vos retours et contributions !

Fonctionnalités

  • Générer des charges utiles pour les systèmes utilisant des implémentations sélectionnées des algorithmes de réduction d'échelle bicubique, bilinéaire et du plus proche voisin
  • Comparer l'efficacité des charges utiles via une interface frontale qui inclut des implémentations d'OpenCV, PyTorch, TensorFlow et Pillow
  • Inclure votre propre implémentation personnalisée de réduction d'échelle d'image en utilisant la conception modulaire de l'API Python
Comparaison montrant l'invite cachéeDémonstration de l'attaque en action
Démo frontaleDémo d'attaque CLI Gemini

Prérequis

  • Python 3.11+
  • uv (recommandé) ou pip

Installation

  1. Installer les dépendances :
root@kitploit:~
uv sync
  1. Lancer le backend :
root@kitploit:~
uv run python backend/app.py
  1. Ouvrir frontend/index.html dans un navigateur web

Windows : Utilisez WSL2 en raison des dépendances TensorFlow.

Avertissements et limitations connues

  • En raison de la nature probabiliste de ces systèmes, les résultats peuvent varier. Pour une évaluation cohérente, exécutez chaque exemple 5 fois.
  • Des transformations d'images supplémentaires peuvent interférer avec l'efficacité des injections.
  • Toutes les charges utiles ne fonctionneront pas avec chaque implémentation et jeu de paramètres des algorithmes de réduction d'échelle bicubique et bilinéaire en raison de la robustesse variable de l'anti-aliasing entre les implémentations, des paramètres par défaut différents dans les bibliothèques de mise à l'échelle et des optimisations spécifiques à l'implémentation qui affectent le comportement d'interpolation.
  • Cela vaut également pour les systèmes d'IA de production plus largement, car le comportement de mise à l'échelle du système est sujet à changement.

Responsables

  • Kikimora Morozova
  • Suha Sabi Hussain

Références

  • Armer la mise à l'échelle d'images contre les systèmes d'IA de production
  • Prétraitement adversarial : Comprendre et prévenir les attaques de mise à l'échelle d'images dans l'apprentissage automatique
  • Voir n'est pas croire : Attaques de camouflage sur les algorithmes de mise à l'échelle d'images
Télécharger l’outil