Stitch dient nur zu Bildungs-/Forschungszwecken. Der Autor übernimmt keine Verantwortung und/oder Haftung dafür, wie Sie einen der bereitgestellten Tools/Quellcode/alle angegebenen Dateien verwenden. Der Autor und jeder, der mit dem verbunden ist, haftet nicht für Verluste und/oder Schäden im Zusammenhang mit der Verwendung von Dateien mit Stiche. Durch die Verwendung von Stichen oder enthaltenen Dateien verstehen Sie, dass Sie sich einverstanden erklären, auf eigenes Risiko zu verwenden. Nochmals stitch und alle enthaltenen Dateien dienen nur zu Bildungs- und/oder Forschungszwecken. Stitch soll nur in Ihren eigenen Pentesting -Labors oder mit einer expliziten Zustimmung des Eigentümers des zu testenden Eigentums verwendet werden.
Ein Cross -Plattform Python Remote Administration Tool:
Dies ist ein Cross -Plattform -Python -Framework, mit dem Sie benutzerdefinierte Nutzlasten für Windows, Mac OSX und Linux erstellen können. Sie können auswählen, ob die Nutzlast an eine bestimmte IP und einen bestimmten Port bindet, eine Verbindung in einem Port, die Option zum Senden einer E -Mail mit Systeminformationen beim Start des Systems und Option zum Starten von Keylogger mit dem Start hört. Erstellte Nutzlasten können nur auf dem Betriebssystem ausgeführt werden, auf dem sie erstellt wurden.
Die gesamte Kommunikation zwischen dem Host und dem Ziel wird AES verschlüsselt. Jedes Stitch -Programm generiert einen AES -Schlüssel, der dann in alle Nutzlasten eingebaut wird. Um auf eine Nutzlast zuzugreifen, müssen die AES -Schlüssel übereinstimmen. Um eine Verbindung von einem anderen System auszuführen, müssen Sie den Schlüssel hinzufügen, indem Sie den Befehl showKey aus dem ursprünglichen System und den Befehl addKey im neuen System verwenden.
Der Befehl "stitchgen" bietet dem Benutzer die Option, NSIS -Installateure unter Windows zu erstellen, und macht Installateure auf POSIX -Maschinen. Für Windows verpackt der Installationsprogramm die Nutzlast und eine Höhe der EXE, die die Eingabeaufforderung der Firewall verhindert und die Beharrlichkeit hinzufügt, und platziert die Nutzlast auf das System. Für Mac OSX und Linux platziert der Installationsprogramm die Nutzlast und versucht, Persistenz hinzuzufügen. Um NSIS -Installateure zu erstellen, müssen Sie NSIS herunterladen und installieren.
Für die einfache Installation führen Sie den folgenden Befehl aus, der Ihrem Betriebssystem entspricht:
# 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
Meine Motivation dahinter war es, mein Wissen über Python, Hacking und nur zu sehen, was ich erreichen konnte. War etwas entmutigt und hat dieses Projekt fast aufgegeben, als ich die erstaunliche Arbeit von N1NJ4SEC fand, entschloss sich aber trotzdem, dies aufzubauen, da ich bereits so weit gekommen war.
Siehe Lizenz