
____ ______ ______ ____ __ __ ____
/ || || || \| |__| || \
| o || || || o ) | | || _ |
| ||_| |_||_| |_|| _/| | | || | |
| _ | | | | | | | | ` ' || | |
| | | | | | | | | \ / | | |
|__|__| |__| |__| |__| \_/\_/ |__|__|
ATTPwn est un outil de sécurité informatique conçu pour émuler des adversaires. L'outil vise à rapprocher l'émulation d'une menace réelle des implémentations basées sur les techniques et tactiques du framework MITRE ATT&CK. L'objectif est de simuler le fonctionnement d'une menace dans un scénario d'intrusion, où la menace a été déployée avec succès. Il est axé sur les systèmes Microsoft Windows via l'utilisation de la ligne de commande Powershell. Cela permet d'appliquer les différentes techniques basées sur MITRE ATT&CK. ATTPwn est conçu pour permettre l'émulation d'adversaires comme pour un exercice Red Team et pour vérifier l'efficacité et l'efficience des contrôles de l'organisation face à une menace réelle.
Pour exécuter ATTPwn, il est obligatoire d'avoir PowerShell 3.0 ou supérieur. Pour exécuter ATTPwn, vous avez besoin de python 3 ou supérieur et de certaines bibliothèques python. Vous pouvez les installer avec :
pip install -r requirements.txt
Remarque : ATTPwn fonctionne en python 3.X. Assurez-vous d'utiliser un pip correspondant à cette version.
python app.py
Maintenant, ouvrez votre navigateur : http://localhost:5000
utilisateur : root
mot de passe : toor
Vous pouvez utiliser :
docker build -t attpwn:latest .
Vous pouvez créer un conteneur :
docker run --rm -d -p 5000:5000 attpwn:latest
Ce projet est sous licence GNU General Public License - voir le fichier LICENSE pour plus de détails.
LE LOGICIEL EST FOURNI "EN L'ÉTAT", SANS GARANTIE D'AUCUNE SORTE, EXPRESSE OU IMPLICITE, Y COMPRIS MAIS SANS S'Y LIMITER LES GARANTIES DE QUALITÉ MARCHANDE, D'ADÉQUATION À UN USAGE PARTICULIER ET D'ABSENCE DE CONTREFAÇON. EN AUCUN CAS LES AUTEURS OU TITULAIRES DU DROIT D'AUTEUR NE POURRONT ÊTRE TENUS RESPONSABLES DE TOUTE RÉCLAMATION, DOMMAGE OU AUTRE RESPONSABILITÉ, QUE CE SOIT DANS LE CADRE D'UNE ACTION CONTRACTUELLE, DÉLICTUELLE OU AUTRE, DÉCOULANT DU LOGICIEL OU DE SON UTILISATION OU D'AUTRES INTERACTIONS AVEC LE LOGICIEL. LORSQUE VOUS APPORTEZ UNE CONTRIBUTION À UN DÉPÔT CONTENANT UNE MENTION DE LICENCE, VOUS CONCÉDEZ VOTRE CONTRIBUTION SOUS LES MÊMES CONDITIONS, ET VOUS ACCEPTEZ QUE VOUS AVEZ LE DROIT DE CONCÉDER VOTRE CONTRIBUTION SOUS CES CONDITIONS. SI VOUS AVEZ UN ACCORD SÉPARÉ POUR CONCÉDER VOS CONTRIBUTIONS SOUS DES CONDITIONS DIFFÉRENTES, TEL QU'UN ACCORD DE LICENCE DE CONTRIBUTEUR, CET ACCORD PRÉVAUDRA.
Ce logiciel n'a pas de processus d'assurance qualité. Ce logiciel est une preuve de concept.
Si vous rencontrez des problèmes, vous pouvez contacter :