implémentation complète de la première attaque