Stitch est à des fins d'éducation / recherche uniquement. L'auteur ne prend aucune responsabilité et / ou responsabilité sur la façon dont vous choisissez d'utiliser l'un des outils / code source / tout fichier fourni. L'auteur et toute personne affiliés ne seront pas responsables des pertes et / ou des dommages dans le cadre de l'utilisation de fichiers fournis avec point. En utilisant Stitch ou tout fichier inclus, vous comprenez que vous acceptez d'utiliser à vos propres risques. Encore une fois, la couture et tous les fichiers inclus sont à des fins d'éducation et / ou de recherche uniquement. Stitch est uniquement destiné à être utilisé sur vos propres laboratoires de Pentest, ou avec un consentement explicite du propriétaire de la propriété testée.
Un outil d'administration à distance Python à plateforme:
Il s'agit d'un framework Python multiplateforme qui vous permet de créer également des charges utiles personnalisées pour Windows, Mac OSX et Linux. Vous pouvez sélectionner si la charge utile se lie à une adresse IP et à un port spécifique, écouter une connexion sur un port, une option pour envoyer un e-mail d'informations système lorsque le système bottise et l'option pour démarrer KeyLogger sur le démarrage. Les charges utiles créées ne peuvent fonctionner que sur le système d'exploitation sur lequel ils ont été créés.
Toute communication entre l'hôte et la cible est cryptée AES. Chaque programme Stitch génère une clé AES qui est ensuite mise dans toutes les charges utiles. Pour accéder à une charge utile, les touches AES doivent correspondre. Pour vous connecter à partir d'un autre système de système, vous devez ajouter la touche en utilisant la commande showkey à partir du système d'origine et de la commande addKey sur le nouveau système.
La commande "Stitchgen" donne à l'utilisateur la possibilité de créer des installateurs NSIS sur Windows et fait des installateurs sur les machines POSIX. Pour Windows, l'installateur emballe la charge utile et une élévation EXE, ce qui empêche l'invite du pare-feu et ajoute de la persistance, et place la charge utile sur le système. Pour Mac OSX et Linux, l'installateur place la charge utile et tente d'ajouter de la persistance. Pour créer des installateurs NSIS, vous devez télécharger et installer NSIS.
Pour une installation facile, exécutez la commande suivante qui correspond à votre système d'exploitation:
# for Windows
pip install -r win_requirements.txt
# for Mac OSX
pip install -r osx_requirements.txt
# for Linux
pip install -r lnx_requirements.txt
python main.py
or
./main.py
Ma motivation derrière cela a été de faire avancer ma connaissance de Python, de piratage et juste pour voir ce que je pouvais accomplir. J'ai été quelque peu découragé et a presque abandonné ce projet lorsque j'ai trouvé le travail incroyable effectué par N1NJ4SEC, mais j'ai toujours décidé de le mettre en place depuis que je suis déjà venu si loin.
Voir la licence